public interface ManageContainer
| Modifier and Type | Method and Description |
|---|---|
de.gesellix.docker.engine.EngineResponse |
attach(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query) |
de.gesellix.docker.engine.EngineResponse |
attach(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query,
de.gesellix.docker.engine.AttachConfig callback) |
void |
attach(java.lang.String containerId,
java.lang.String detachKeys,
java.lang.Boolean logs,
java.lang.Boolean stream,
java.lang.Boolean stdin,
java.lang.Boolean stdout,
java.lang.Boolean stderr,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout) |
okhttp3.WebSocket |
attachWebsocket(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query,
okhttp3.WebSocketListener listener) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> |
commit(java.lang.String container,
java.util.Map query) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> |
commit(java.lang.String container,
java.util.Map query,
java.util.Map config) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerCreateResponse> |
createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerCreateResponse> |
createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerCreateResponse> |
createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name,
java.lang.String authBase64Encoded) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> |
createExec(java.lang.String container,
de.gesellix.docker.remote.api.ExecConfig execConfig) |
de.gesellix.docker.engine.EngineResponse<java.util.List<de.gesellix.docker.remote.api.ContainerChangeResponseItem>> |
diff(java.lang.String container) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> |
exec(java.lang.String container,
java.util.List<java.lang.String> command,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> |
exec(java.lang.String container,
java.util.List<java.lang.String> command,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout,
java.util.Map<java.lang.String,java.lang.Object> execConfig) |
EngineResponseContent<java.io.InputStream> |
export(java.lang.String container) |
byte[] |
extractFile(java.lang.String container,
java.lang.String filename) |
de.gesellix.docker.engine.EngineResponse<java.io.InputStream> |
getArchive(java.lang.String container,
java.lang.String path) |
de.gesellix.docker.engine.EngineResponse<java.util.Map<java.lang.String,java.lang.Object>> |
getArchiveStats(java.lang.String container,
java.lang.String path) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerInspectResponse> |
inspectContainer(java.lang.String container) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ExecInspectResponse> |
inspectExec(java.lang.String execId) |
void |
kill(java.lang.String container) |
void |
logs(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout) |
void |
pause(java.lang.String container) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerPruneResponse> |
pruneContainers() |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerPruneResponse> |
pruneContainers(java.lang.String filters) |
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps() |
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.lang.Boolean all) |
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.lang.Boolean all,
java.lang.Integer limit) |
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.lang.Boolean all,
java.lang.Integer limit,
java.lang.Boolean size) |
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.lang.Boolean all,
java.lang.Integer limit,
java.lang.Boolean size,
java.lang.String filters) |
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.util.Map<java.lang.String,java.lang.Object> query) |
void |
putArchive(java.lang.String container,
java.lang.String path,
java.io.InputStream archive) |
void |
rename(java.lang.String container,
java.lang.String newName) |
void |
resizeExec(java.lang.String exec,
java.lang.Integer height,
java.lang.Integer width) |
void |
resizeTTY(java.lang.String container,
java.lang.Integer height,
java.lang.Integer width) |
void |
restart(java.lang.String containerIdOrName) |
void |
rm(java.lang.String containerIdOrName) |
void |
rm(java.lang.String containerIdOrName,
java.util.Map<java.lang.String,java.lang.Object> query) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> |
run(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> |
run(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> |
run(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name,
java.lang.String authBase64Encoded) |
void |
startContainer(java.lang.String container) |
void |
startExec(java.lang.String execId,
de.gesellix.docker.remote.api.ExecStartConfig execStartConfig,
de.gesellix.docker.engine.AttachConfig attachConfig) |
void |
startExec(java.lang.String execId,
de.gesellix.docker.remote.api.ExecStartConfig execStartConfig,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout) |
void |
stats(java.lang.String container,
java.lang.Boolean stream,
de.gesellix.docker.remote.api.core.StreamCallback<java.lang.Object> callback,
java.time.Duration timeout) |
void |
stop(java.lang.String containerIdOrName) |
void |
stop(java.lang.String containerIdOrName,
java.time.Duration timeout) |
void |
stop(java.lang.String containerIdOrName,
java.lang.Integer timeoutSeconds) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerTopResponse> |
top(java.lang.String containerIdOrName) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerTopResponse> |
top(java.lang.String containerIdOrName,
java.lang.String psArgs) |
void |
unpause(java.lang.String container) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerUpdateResponse> |
updateContainer(java.lang.String container,
de.gesellix.docker.remote.api.ContainerUpdateRequest containerUpdateRequest) |
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerWaitResponse> |
wait(java.lang.String containerIdOrName) |
de.gesellix.docker.engine.EngineResponse attach(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query)
de.gesellix.docker.engine.EngineResponse attach(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query,
de.gesellix.docker.engine.AttachConfig callback)
void attach(java.lang.String containerId,
java.lang.String detachKeys,
java.lang.Boolean logs,
java.lang.Boolean stream,
java.lang.Boolean stdin,
java.lang.Boolean stdout,
java.lang.Boolean stderr,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout)
void resizeTTY(java.lang.String container,
java.lang.Integer height,
java.lang.Integer width)
okhttp3.WebSocket attachWebsocket(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query,
okhttp3.WebSocketListener listener)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> commit(java.lang.String container,
java.util.Map query)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> commit(java.lang.String container,
java.util.Map query,
java.util.Map config)
de.gesellix.docker.engine.EngineResponse<java.util.Map<java.lang.String,java.lang.Object>> getArchiveStats(java.lang.String container,
java.lang.String path)
byte[] extractFile(java.lang.String container,
java.lang.String filename)
de.gesellix.docker.engine.EngineResponse<java.io.InputStream> getArchive(java.lang.String container,
java.lang.String path)
void putArchive(java.lang.String container,
java.lang.String path,
java.io.InputStream archive)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerCreateResponse> createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerCreateResponse> createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerCreateResponse> createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name,
java.lang.String authBase64Encoded)
de.gesellix.docker.engine.EngineResponse<java.util.List<de.gesellix.docker.remote.api.ContainerChangeResponseItem>> diff(java.lang.String container)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> createExec(java.lang.String container,
de.gesellix.docker.remote.api.ExecConfig execConfig)
void startExec(java.lang.String execId,
de.gesellix.docker.remote.api.ExecStartConfig execStartConfig,
de.gesellix.docker.engine.AttachConfig attachConfig)
void startExec(java.lang.String execId,
de.gesellix.docker.remote.api.ExecStartConfig execStartConfig,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ExecInspectResponse> inspectExec(java.lang.String execId)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> exec(java.lang.String container,
java.util.List<java.lang.String> command,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.IdResponse> exec(java.lang.String container,
java.util.List<java.lang.String> command,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout,
java.util.Map<java.lang.String,java.lang.Object> execConfig)
void resizeExec(java.lang.String exec,
java.lang.Integer height,
java.lang.Integer width)
EngineResponseContent<java.io.InputStream> export(java.lang.String container)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerInspectResponse> inspectContainer(java.lang.String container)
void kill(java.lang.String container)
void logs(java.lang.String container,
java.util.Map<java.lang.String,java.lang.Object> query,
de.gesellix.docker.remote.api.core.StreamCallback<de.gesellix.docker.remote.api.core.Frame> callback,
java.time.Duration timeout)
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.util.Map<java.lang.String,java.lang.Object> query)
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps()
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.lang.Boolean all)
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.lang.Boolean all,
java.lang.Integer limit)
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.lang.Boolean all,
java.lang.Integer limit,
java.lang.Boolean size)
de.gesellix.docker.engine.EngineResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.lang.Boolean all,
java.lang.Integer limit,
java.lang.Boolean size,
java.lang.String filters)
void pause(java.lang.String container)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerPruneResponse> pruneContainers()
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerPruneResponse> pruneContainers(java.lang.String filters)
void rename(java.lang.String container,
java.lang.String newName)
void restart(java.lang.String containerIdOrName)
void rm(java.lang.String containerIdOrName)
void rm(java.lang.String containerIdOrName,
java.util.Map<java.lang.String,java.lang.Object> query)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> run(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> run(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest, java.lang.String name)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> run(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest, java.lang.String name, java.lang.String authBase64Encoded)
void startContainer(java.lang.String container)
void stats(java.lang.String container,
java.lang.Boolean stream,
de.gesellix.docker.remote.api.core.StreamCallback<java.lang.Object> callback,
java.time.Duration timeout)
void stop(java.lang.String containerIdOrName)
void stop(java.lang.String containerIdOrName,
java.lang.Integer timeoutSeconds)
void stop(java.lang.String containerIdOrName,
java.time.Duration timeout)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerTopResponse> top(java.lang.String containerIdOrName)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerTopResponse> top(java.lang.String containerIdOrName,
java.lang.String psArgs)
void unpause(java.lang.String container)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerUpdateResponse> updateContainer(java.lang.String container,
de.gesellix.docker.remote.api.ContainerUpdateRequest containerUpdateRequest)
de.gesellix.docker.engine.EngineResponse<de.gesellix.docker.remote.api.ContainerWaitResponse> wait(java.lang.String containerIdOrName)