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<string | null>; 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>;} = ...
类型声明
-
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<string | null>
-
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工具