public class DockerClientImpl extends Object implements Closeable, DockerClient
public static DockerClientImpl getInstance()
public static DockerClientImpl getInstance(DockerClientConfig dockerClientConfig)
public static DockerClientImpl getInstance(String serverUrl)
public DockerClientImpl withDockerCmdExecFactory(DockerCmdExecFactory dockerCmdExecFactory)
public AuthConfig authConfig()
authConfig
in interface DockerClient
public AuthCmd authCmd()
authCmd
in interface DockerClient
public InfoCmd infoCmd()
infoCmd
in interface DockerClient
public PingCmd pingCmd()
pingCmd
in interface DockerClient
public VersionCmd versionCmd()
versionCmd
in interface DockerClient
public PullImageCmd pullImageCmd(String repository)
pullImageCmd
in interface DockerClient
public PushImageCmd pushImageCmd(String name)
pushImageCmd
in interface DockerClient
public CreateImageCmd createImageCmd(String repository, InputStream imageStream)
createImageCmd
in interface DockerClient
public SearchImagesCmd searchImagesCmd(String term)
searchImagesCmd
in interface DockerClient
public RemoveImageCmd removeImageCmd(String imageId)
removeImageCmd
in interface DockerClient
public ListImagesCmd listImagesCmd()
listImagesCmd
in interface DockerClient
public InspectImageCmd inspectImageCmd(String imageId)
inspectImageCmd
in interface DockerClient
public ListContainersCmd listContainersCmd()
listContainersCmd
in interface DockerClient
public CreateContainerCmd createContainerCmd(String image)
createContainerCmd
in interface DockerClient
public StartContainerCmd startContainerCmd(String containerId)
DockerClient
StartContainerCmd
for the container with the
given ID.
The command can then be further customized by using builder
methods on it like StartContainerCmd.withDns(String...)
.
If you customize the command, any existing configuration of the
target container will get reset to its default before applying the
new configuration. To preserve the existing configuration, use an
unconfigured StartContainerCmd
.
This command corresponds to the /containers/{id}/start
endpoint of the Docker Remote API.
startContainerCmd
in interface DockerClient
public InspectContainerCmd inspectContainerCmd(String containerId)
inspectContainerCmd
in interface DockerClient
public ExecCreateCmd execCreateCmd(String containerId)
execCreateCmd
in interface DockerClient
public RemoveContainerCmd removeContainerCmd(String containerId)
removeContainerCmd
in interface DockerClient
public WaitContainerCmd waitContainerCmd(String containerId)
waitContainerCmd
in interface DockerClient
public AttachContainerCmd attachContainerCmd(String containerId)
attachContainerCmd
in interface DockerClient
public ExecStartCmd execStartCmd(String containerId)
execStartCmd
in interface DockerClient
public LogContainerCmd logContainerCmd(String containerId)
logContainerCmd
in interface DockerClient
public CopyFileFromContainerCmd copyFileFromContainerCmd(String containerId, String resource)
copyFileFromContainerCmd
in interface DockerClient
public ContainerDiffCmd containerDiffCmd(String containerId)
containerDiffCmd
in interface DockerClient
public StopContainerCmd stopContainerCmd(String containerId)
stopContainerCmd
in interface DockerClient
public KillContainerCmd killContainerCmd(String containerId)
killContainerCmd
in interface DockerClient
public RestartContainerCmd restartContainerCmd(String containerId)
restartContainerCmd
in interface DockerClient
public CommitCmd commitCmd(String containerId)
commitCmd
in interface DockerClient
public BuildImageCmd buildImageCmd(File dockerFolder)
buildImageCmd
in interface DockerClient
public BuildImageCmd buildImageCmd(InputStream tarInputStream)
buildImageCmd
in interface DockerClient
public TopContainerCmd topContainerCmd(String containerId)
topContainerCmd
in interface DockerClient
public TagImageCmd tagImageCmd(String imageId, String repository, String tag)
tagImageCmd
in interface DockerClient
public PauseContainerCmd pauseContainerCmd(String containerId)
pauseContainerCmd
in interface DockerClient
public UnpauseContainerCmd unpauseContainerCmd(String containerId)
unpauseContainerCmd
in interface DockerClient
public EventsCmd eventsCmd(EventCallback eventCallback)
eventsCmd
in interface DockerClient
public void close() throws IOException
close
in interface DockerClient
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2015. All Rights Reserved.