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) |
void |
copyFromContainer(String containerId,
Map<String,Object> configurationParameters) |
void |
copyLog(String containerId,
Map<String,Object> configurationParameters) |
String |
createContainer(String name,
Map<String,Object> containerConfiguration) |
String |
execStart(String containerId,
String... commands) |
com.github.dockerjava.api.DockerClient |
getDockerClient() |
String |
getDockerServerIp() |
URI |
getDockerUri()
Get the URI of the docker host
|
static String |
getImageId(String fullLog) |
com.github.dockerjava.api.command.InspectContainerResponse |
inspectContainer(String containerId) |
List<com.github.dockerjava.api.model.Container> |
listRunningContainers() |
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 List<com.github.dockerjava.api.model.Container> listRunningContainers()
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 void copyFromContainer(String containerId, Map<String,Object> configurationParameters) throws IOException
IOExceptionpublic void copyLog(String containerId, Map<String,Object> configurationParameters) throws IOException
IOExceptionpublic URI getDockerUri()
public com.github.dockerjava.api.DockerClient getDockerClient()
public String getDockerServerIp()
Copyright © 2015 JBoss by Red Hat. All rights reserved.