public class DockerClientExecutor extends Object
| Constructor and Description |
|---|
DockerClientExecutor(CubeConfiguration cubeConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildImage(String location,
Map<String,Object> params) |
String |
createContainer(String name,
Map<String,Object> containerConfiguration) |
com.github.dockerjava.api.DockerClient |
getDockerClient() |
com.github.dockerjava.api.command.InspectContainerResponse |
inspectContainer(String containerId) |
void |
pingDockerServer() |
void |
pullImage(String imageName) |
void |
removeContainer(String containerId) |
void |
startContainer(String id,
Map<String,Object> containerConfiguration) |
void |
stopContainer(String containerId) |
int |
waitContainer(String containerId) |
public DockerClientExecutor(CubeConfiguration cubeConfiguration)
public String createContainer(String name, Map<String,Object> containerConfiguration)
public void stopContainer(String containerId)
public void removeContainer(String containerId)
public com.github.dockerjava.api.command.InspectContainerResponse inspectContainer(String containerId)
public int waitContainer(String containerId)
public void pingDockerServer()
public void pullImage(String imageName)
public com.github.dockerjava.api.DockerClient getDockerClient()
Copyright © 2014 JBoss by Red Hat. All rights reserved.