API 参考
    正在准备搜索索引...

    变量 VipDocker常量

    VipDocker: {
        buildImage: (args: BuildImageDockerOptions) => Promise<void>;
        createContainer: (args: CreateContainerOptions) => Promise<void>;
        createNetwork: (options: CreateNetworkOptions) => Promise<boolean>;
        deleteContainer: (containerName: string) => Promise<boolean>;
        deleteForceContainer: (containerName: string) => Promise<boolean>;
        deleteImage: (imageName: string) => Promise<CommandResponse>;
        deletePruneImages: () => Promise<CommandResponse>;
        getImageAddress: (containerName: string) => Promise<null | string>;
        isExistContainer: (containerName: string) => Promise<boolean>;
        isExistDocker: (args?: DockerOptions) => Promise<boolean>;
        isExistDockerCompose: (args?: DockerOptions) => Promise<boolean>;
        isExistImage: (imageName: string) => Promise<boolean>;
        isExistNetwork: (networkName: string) => Promise<boolean>;
        listContainer: () => Promise<void>;
        listContainerNames: () => Promise<string[]>;
        listContainerStatus: () => Promise<{ name: string; running: boolean }[]>;
        listNetworkNames: () => Promise<string[]>;
        listNoRunningContainerNames: () => Promise<string[]>;
        listPruneImages: () => Promise<void>;
        listRunningContainer: () => Promise<void>;
        listRunningContainerNames: () => Promise<string[]>;
        pullImage: (imageAddress: string) => Promise<void>;
        pushImage: (imageName: string) => Promise<void>;
        scriptExecutor: (command: string) => Promise<void>;
        userLogin: (args: UserLoginDockerOptions) => Promise<void>;
    } = ...

    docker工具

    类型声明

    • buildImage: (args: BuildImageDockerOptions) => Promise<void>
    • createContainer: (args: CreateContainerOptions) => Promise<void>
    • createNetwork: (options: CreateNetworkOptions) => Promise<boolean>
    • deleteContainer: (containerName: string) => Promise<boolean>
    • deleteForceContainer: (containerName: string) => Promise<boolean>
    • deleteImage: (imageName: string) => Promise<CommandResponse>
    • deletePruneImages: () => Promise<CommandResponse>
    • getImageAddress: (containerName: string) => Promise<null | string>
    • isExistContainer: (containerName: string) => Promise<boolean>
    • isExistDocker: (args?: DockerOptions) => Promise<boolean>
    • isExistDockerCompose: (args?: DockerOptions) => Promise<boolean>
    • isExistImage: (imageName: string) => Promise<boolean>
    • isExistNetwork: (networkName: string) => Promise<boolean>
    • listContainer: () => Promise<void>
    • listContainerNames: () => Promise<string[]>
    • listContainerStatus: () => Promise<{ name: string; running: boolean }[]>
    • listNetworkNames: () => Promise<string[]>
    • listNoRunningContainerNames: () => Promise<string[]>
    • listPruneImages: () => Promise<void>
    • listRunningContainer: () => Promise<void>
    • listRunningContainerNames: () => Promise<string[]>
    • pullImage: (imageAddress: string) => Promise<void>
    • pushImage: (imageName: string) => Promise<void>
    • scriptExecutor: (command: string) => Promise<void>
    • userLogin: (args: UserLoginDockerOptions) => Promise<void>