| Package | Description |
|---|---|
| com.spotify.docker.client |
| Modifier and Type | Class and Description |
|---|---|
class |
ContainerNotFoundException |
class |
DockerRequestException |
class |
DockerTimeoutException |
class |
ImageNotFoundException |
class |
ImagePullFailedException |
class |
ImagePushFailedException |
| Modifier and Type | Method and Description |
|---|---|
String |
DockerClient.build(Path directory,
DockerClient.BuildParameter... params)
Build a docker image.
|
String |
DefaultDockerClient.build(Path directory,
DockerClient.BuildParameter... params) |
String |
DockerClient.build(Path directory,
ProgressHandler handler,
DockerClient.BuildParameter... params)
Build a docker image.
|
String |
DefaultDockerClient.build(Path directory,
ProgressHandler handler,
DockerClient.BuildParameter... params) |
String |
DockerClient.build(Path directory,
String name,
DockerClient.BuildParameter... params)
Build a docker image.
|
String |
DefaultDockerClient.build(Path directory,
String name,
DockerClient.BuildParameter... params) |
String |
DockerClient.build(Path directory,
String name,
ProgressHandler handler,
DockerClient.BuildParameter... params)
Build a docker image.
|
String |
DefaultDockerClient.build(Path directory,
String name,
ProgressHandler handler,
DockerClient.BuildParameter... params) |
ContainerCreation |
DockerClient.createContainer(ContainerConfig config)
Create a docker container.
|
ContainerCreation |
DefaultDockerClient.createContainer(ContainerConfig config) |
ContainerCreation |
DockerClient.createContainer(ContainerConfig config,
String name)
Create a docker container.
|
ContainerCreation |
DefaultDockerClient.createContainer(ContainerConfig config,
String name) |
boolean |
ProgressStream.hasNextMessage(String method,
URI uri) |
Info |
DockerClient.info()
Get docker instance information.
|
Info |
DefaultDockerClient.info() |
ContainerInfo |
DockerClient.inspectContainer(String containerId)
Inspect a docker container.
|
ContainerInfo |
DefaultDockerClient.inspectContainer(String containerId) |
ImageInfo |
DockerClient.inspectImage(String image)
Inspect a docker container image.
|
ImageInfo |
DefaultDockerClient.inspectImage(String image) |
void |
DockerClient.killContainer(String containerId)
Kill a docker container.
|
void |
DefaultDockerClient.killContainer(String containerId) |
List<Container> |
DockerClient.listContainers(DockerClient.ListContainersParam... params)
List docker containers.
|
List<Container> |
DefaultDockerClient.listContainers(DockerClient.ListContainersParam... params) |
LogStream |
DockerClient.logs(String containerId,
DockerClient.LogsParameter... params)
Get docker container logs.
|
LogStream |
DefaultDockerClient.logs(String containerId,
DockerClient.LogsParameter... params) |
ProgressMessage |
ProgressStream.nextMessage(String method,
URI uri) |
void |
ProgressHandler.progress(ProgressMessage message)
This method will be called for each progress message received from Docker.
|
void |
LoggingPushHandler.progress(ProgressMessage message) |
void |
LoggingPullHandler.progress(ProgressMessage message) |
void |
LoggingBuildHandler.progress(ProgressMessage message) |
void |
AnsiProgressHandler.progress(ProgressMessage message) |
private RuntimeException |
DefaultDockerClient.propagate(String method,
com.sun.jersey.api.client.WebResource resource,
com.sun.jersey.api.client.ClientHandlerException e) |
void |
DefaultDockerClient.ExceptionPropagator.propagate(com.sun.jersey.api.client.UniformInterfaceException e) |
void |
DockerClient.pull(String image)
Pull a docker container image.
|
void |
DefaultDockerClient.pull(String image) |
void |
DockerClient.pull(String image,
ProgressHandler handler)
Pull a docker container image, using a custom ProgressMessageHandler
|
void |
DefaultDockerClient.pull(String image,
ProgressHandler handler) |
void |
DockerClient.push(String image)
Push a docker container image.
|
void |
DefaultDockerClient.push(String image) |
void |
DockerClient.push(String image,
ProgressHandler handler)
Push a docker container image, using a custom ProgressHandler
|
void |
DefaultDockerClient.push(String image,
ProgressHandler handler) |
void |
DockerClient.removeContainer(String containerId)
Remove a docker container.
|
void |
DefaultDockerClient.removeContainer(String containerId) |
void |
DockerClient.removeContainer(String containerId,
boolean removeVolumes)
Remove a docker container.
|
void |
DefaultDockerClient.removeContainer(String containerId,
boolean removeVolumes) |
List<RemovedImage> |
DockerClient.removeImage(String image)
Remove a docker image.
|
List<RemovedImage> |
DefaultDockerClient.removeImage(String image) |
List<RemovedImage> |
DockerClient.removeImage(String image,
boolean force,
boolean noPrune)
Remove a docker image.
|
List<RemovedImage> |
DefaultDockerClient.removeImage(String image,
boolean force,
boolean noPrune) |
private <T> T |
DefaultDockerClient.request(String method,
Class<T> clazz,
com.sun.jersey.api.client.WebResource resource,
com.sun.jersey.api.client.UniformInterface request) |
private <T> T |
DefaultDockerClient.request(String method,
com.sun.jersey.api.client.GenericType<T> type,
com.sun.jersey.api.client.WebResource resource,
com.sun.jersey.api.client.WebResource.Builder request) |
private void |
DefaultDockerClient.request(String method,
com.sun.jersey.api.client.WebResource resource,
com.sun.jersey.api.client.UniformInterface request) |
void |
DockerClient.startContainer(String containerId)
Start a docker container.
|
void |
DefaultDockerClient.startContainer(String containerId) |
void |
DockerClient.startContainer(String containerId,
HostConfig hostConfig)
Start a docker container.
|
void |
DefaultDockerClient.startContainer(String containerId,
HostConfig hostConfig) |
void |
DockerClient.tag(String image,
String name)
Tag a docker image.
|
void |
DefaultDockerClient.tag(String image,
String name) |
void |
ProgressStream.tail(ProgressHandler handler,
String method,
URI uri) |
Version |
DockerClient.version()
Get the docker version.
|
Version |
DefaultDockerClient.version() |
ContainerExit |
DockerClient.waitContainer(String containerId)
Wait for a docker container to exit.
|
ContainerExit |
DefaultDockerClient.waitContainer(String containerId) |
Copyright © 2014. All rights reserved.