public class DockerRunCommand extends DockerCommand
| Constructor | Description |
|---|---|
DockerRunCommand(java.lang.String containerId,
java.lang.String user,
java.lang.String image) |
The following are mandatory:
|
| Modifier and Type | Method | Description |
|---|---|---|
DockerRunCommand |
addAllReadOnlyMountLocations(java.util.List<java.lang.String> paths) |
|
DockerRunCommand |
addAllReadWriteMountLocations(java.util.List<java.lang.String> paths) |
|
DockerRunCommand |
addDevice(java.lang.String sourceDevice,
java.lang.String destinationDevice) |
|
void |
addEnv(java.util.Map<java.lang.String,java.lang.String> environment) |
Add user defined environment variables.
|
DockerRunCommand |
addMountLocation(java.lang.String sourcePath,
java.lang.String destinationPath,
java.lang.String mode) |
|
DockerRunCommand |
addPortsMapping(java.lang.String mapping) |
|
DockerRunCommand |
addReadOnlyMountLocation(java.lang.String sourcePath,
java.lang.String destinationPath) |
|
DockerRunCommand |
addReadOnlyMountLocation(java.lang.String sourcePath,
java.lang.String destinationPath,
boolean createSource) |
|
DockerRunCommand |
addReadWriteMountLocation(java.lang.String sourcePath,
java.lang.String destinationPath) |
|
DockerRunCommand |
addRuntime(java.lang.String runtime) |
|
DockerRunCommand |
addTmpfsMount(java.lang.String mount) |
|
boolean |
containsEnv() |
Check if user defined environment variables are empty.
|
DockerRunCommand |
detachOnRun() |
|
DockerRunCommand |
disableDetach() |
|
DockerRunCommand |
enableDetach() |
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getDockerCommandWithArguments() |
|
java.util.Map<java.lang.String,java.lang.String> |
getEnv() |
Get user defined environment variables.
|
DockerRunCommand |
groupAdd(java.lang.String[] groups) |
|
DockerRunCommand |
removeContainerOnExit() |
|
DockerRunCommand |
setCapabilities(java.util.Set<java.lang.String> capabilties) |
|
DockerRunCommand |
setCGroupParent(java.lang.String parentPath) |
|
DockerRunCommand |
setContainerWorkDir(java.lang.String workdir) |
|
DockerRunCommand |
setHostname(java.lang.String hostname) |
|
DockerRunCommand |
setLogDir(java.lang.String logDir) |
|
DockerRunCommand |
setNetworkType(java.lang.String type) |
|
DockerRunCommand |
setOverrideCommandWithArgs(java.util.List<java.lang.String> overrideCommandWithArgs) |
|
DockerRunCommand |
setOverrideDisabled(boolean toggle) |
|
DockerRunCommand |
setPidNamespace(java.lang.String type) |
|
DockerRunCommand |
setPrivileged() |
|
DockerRunCommand |
setServiceMode(boolean serviceMode) |
|
DockerRunCommand |
setVolumeDriver(java.lang.String volumeDriver) |
|
DockerRunCommand |
setYarnSysFS(boolean toggle) |
addCommandArguments, getCommandOption, preparePrivilegedOperation, setClientConfigDir, toStringpublic DockerRunCommand(java.lang.String containerId,
java.lang.String user,
java.lang.String image)
public DockerRunCommand removeContainerOnExit()
public DockerRunCommand detachOnRun()
public DockerRunCommand setContainerWorkDir(java.lang.String workdir)
public DockerRunCommand setNetworkType(java.lang.String type)
public DockerRunCommand setPidNamespace(java.lang.String type)
public DockerRunCommand addMountLocation(java.lang.String sourcePath, java.lang.String destinationPath, java.lang.String mode)
public DockerRunCommand addReadWriteMountLocation(java.lang.String sourcePath, java.lang.String destinationPath)
public DockerRunCommand addAllReadWriteMountLocations(java.util.List<java.lang.String> paths)
public DockerRunCommand addReadOnlyMountLocation(java.lang.String sourcePath, java.lang.String destinationPath, boolean createSource)
public DockerRunCommand addReadOnlyMountLocation(java.lang.String sourcePath, java.lang.String destinationPath)
public DockerRunCommand addAllReadOnlyMountLocations(java.util.List<java.lang.String> paths)
public DockerRunCommand addTmpfsMount(java.lang.String mount)
public DockerRunCommand setVolumeDriver(java.lang.String volumeDriver)
public DockerRunCommand setCGroupParent(java.lang.String parentPath)
public DockerRunCommand setPrivileged()
public DockerRunCommand setCapabilities(java.util.Set<java.lang.String> capabilties)
public DockerRunCommand setHostname(java.lang.String hostname)
public DockerRunCommand addDevice(java.lang.String sourceDevice, java.lang.String destinationDevice)
public DockerRunCommand enableDetach()
public DockerRunCommand disableDetach()
public DockerRunCommand addPortsMapping(java.lang.String mapping)
public DockerRunCommand addRuntime(java.lang.String runtime)
public DockerRunCommand groupAdd(java.lang.String[] groups)
public DockerRunCommand setOverrideCommandWithArgs(java.util.List<java.lang.String> overrideCommandWithArgs)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getDockerCommandWithArguments()
getDockerCommandWithArguments in class DockerCommandpublic DockerRunCommand setOverrideDisabled(boolean toggle)
public DockerRunCommand setLogDir(java.lang.String logDir)
public DockerRunCommand setServiceMode(boolean serviceMode)
public boolean containsEnv()
public java.util.Map<java.lang.String,java.lang.String> getEnv()
public final void addEnv(java.util.Map<java.lang.String,java.lang.String> environment)
environment - A map of user defined environment variablespublic DockerRunCommand setYarnSysFS(boolean toggle)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.