Methods
containerObject
- containerObject(docker: Dockerode, containerName: string): Container
-
Parameters
Returns Container
createNetwork
- createNetwork(dockerode: Dockerode, config: ContainerCreateOptions): Promise<void>
-
Parameters
-
-
config: ContainerCreateOptions
Returns Promise<void>
createNewContaier
- createNewContaier(docker: Dockerode, config: ContainerCreateOptions): Promise<Container>
-
Parameters
-
-
config: ContainerCreateOptions
Returns Promise<Container>
hasContainer
- hasContainer(actions: Actions, dockerode: Dockerode, container: Container, infoContainer: ContainerInspectInfo, config: ContainerCreateOptions): Promise<string[]>
-
Parameters
-
-
-
container: Container
-
infoContainer: ContainerInspectInfo
-
config: ContainerCreateOptions
Returns Promise<string[]>
inspectContainer
- inspectContainer(container: Container): Promise<ContainerInspectInfo | string>
-
Parameters
Returns Promise<ContainerInspectInfo | string>
noSuchContainer
- noSuchContainer(actions: Actions, dockerode: Dockerode, config: ContainerCreateOptions): Promise<void | string[]>
-
Parameters
-
-
-
config: ContainerCreateOptions
Returns Promise<void | string[]>
pullImage
- pullImage(docker: Dockerode, imageName: string): Promise<Image>
-
Parameters
Returns Promise<Image>
removeImage
- removeImage(docker: Dockerode, imageName: string): Promise<string[]>
-
Parameters
Returns Promise<string[]>
startContainer
- startContainer(newContainer: Container): Promise<void>
-
Parameters
Returns Promise<void>
startDeployRoutine
-
Parameters
Returns Promise<void>
stopAndRemoveContainer
- stopAndRemoveContainer(container: Container): Promise<string[]>
-
Parameters
Returns Promise<string[]>
Container Object Factory
Actions