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) |
EngineResponseContent<de.gesellix.docker.remote.api.IdResponse> |
commit(java.lang.String container,
java.util.Map query) |
EngineResponseContent<de.gesellix.docker.remote.api.IdResponse> |
commit(java.lang.String container,
java.util.Map query,
java.util.Map config) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> |
createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> |
createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> |
createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest,
java.lang.String name,
java.lang.String authBase64Encoded) |
EngineResponseContent<de.gesellix.docker.remote.api.IdResponse> |
createExec(java.lang.String container,
de.gesellix.docker.remote.api.ExecConfig execConfig) |
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.ContainerChangeResponseItem>> |
diff(java.lang.String container) |
EngineResponseContent<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) |
EngineResponseContent<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) |
EngineResponseContent<java.io.InputStream> |
getArchive(java.lang.String container,
java.lang.String path) |
EngineResponseContent<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) |
EngineResponseContent<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) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerPruneResponse> |
pruneContainers() |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerPruneResponse> |
pruneContainers(java.lang.String filters) |
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps() |
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.lang.Boolean all) |
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
ps(java.lang.Boolean all,
java.lang.Integer limit) |
EngineResponseContent<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) |
EngineResponseContent<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) |
EngineResponseContent<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) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerTopResponse> |
top(java.lang.String containerIdOrName) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerTopResponse> |
top(java.lang.String containerIdOrName,
java.lang.String psArgs) |
void |
unpause(java.lang.String container) |
EngineResponseContent<de.gesellix.docker.remote.api.ContainerUpdateResponse> |
updateContainer(java.lang.String container,
de.gesellix.docker.remote.api.ContainerUpdateRequest containerUpdateRequest) |
EngineResponseContent<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)
EngineResponseContent<de.gesellix.docker.remote.api.IdResponse> commit(java.lang.String container, java.util.Map query)
EngineResponseContent<de.gesellix.docker.remote.api.IdResponse> commit(java.lang.String container, java.util.Map query, java.util.Map config)
EngineResponseContent<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)
EngineResponseContent<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)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest, java.lang.String name)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerCreateResponse> createContainer(de.gesellix.docker.remote.api.ContainerCreateRequest containerCreateRequest, java.lang.String name, java.lang.String authBase64Encoded)
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.ContainerChangeResponseItem>> diff(java.lang.String container)
EngineResponseContent<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)
EngineResponseContent<de.gesellix.docker.remote.api.ExecInspectResponse> inspectExec(java.lang.String execId)
EngineResponseContent<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)
EngineResponseContent<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)
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.util.Map<java.lang.String,java.lang.Object> query)
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps()
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.lang.Boolean all)
EngineResponseContent<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> ps(java.lang.Boolean all, java.lang.Integer limit)
EngineResponseContent<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)
EngineResponseContent<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)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerPruneResponse> pruneContainers()
EngineResponseContent<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)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerTopResponse> top(java.lang.String containerIdOrName)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerTopResponse> top(java.lang.String containerIdOrName, java.lang.String psArgs)
void unpause(java.lang.String container)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerUpdateResponse> updateContainer(java.lang.String container, de.gesellix.docker.remote.api.ContainerUpdateRequest containerUpdateRequest)
EngineResponseContent<de.gesellix.docker.remote.api.ContainerWaitResponse> wait(java.lang.String containerIdOrName)