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