public interface CreateContainerCmd extends SyncDockerCmd<CreateContainerResponse>
Modifier and Type | Interface and Description |
---|---|
static interface |
CreateContainerCmd.Exec |
Modifier and Type | Method and Description |
---|---|
CreateContainerResponse |
exec() |
java.util.List<java.lang.String> |
getAliases() |
java.lang.Boolean |
getArgsEscaped() |
AuthConfig |
getAuthConfig() |
default Bind[] |
getBinds()
Deprecated.
|
default java.lang.Integer |
getBlkioWeight()
Deprecated.
|
default Capability[] |
getCapAdd()
Deprecated.
|
default Capability[] |
getCapDrop()
Deprecated.
|
default java.lang.String |
getCgroupParent()
Deprecated.
|
java.lang.String[] |
getCmd() |
default java.lang.Integer |
getCpuPeriod()
Deprecated.
|
default java.lang.String |
getCpusetCpus()
Deprecated.
|
default java.lang.String |
getCpusetMems()
Deprecated.
|
default java.lang.Integer |
getCpuShares()
Deprecated.
|
default Device[] |
getDevices()
Deprecated.
|
default java.lang.String[] |
getDns()
Deprecated.
|
default java.lang.String[] |
getDnsSearch()
Deprecated.
|
java.lang.String |
getDomainName() |
java.lang.String[] |
getEntrypoint() |
java.lang.String[] |
getEnv() |
ExposedPort[] |
getExposedPorts() |
default java.lang.String[] |
getExtraHosts()
Deprecated.
|
HealthCheck |
getHealthcheck() |
HostConfig |
getHostConfig() |
java.lang.String |
getHostName() |
java.lang.String |
getImage() |
java.lang.String |
getIpv4Address() |
java.lang.String |
getIpv6Address() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
default Link[] |
getLinks()
Deprecated.
|
default LogConfig |
getLogConfig()
Deprecated.
|
default LxcConf[] |
getLxcConf()
Deprecated.
|
java.lang.String |
getMacAddress() |
default java.lang.Long |
getMemory()
Deprecated.
|
default java.lang.Long |
getMemorySwap()
Deprecated.
|
java.lang.String |
getName() |
default java.lang.String |
getNetworkMode()
Deprecated.
|
java.util.List<java.lang.String> |
getOnBuild() |
default java.lang.Boolean |
getOomKillDisable()
Deprecated.
|
default java.lang.String |
getPidMode()
Deprecated.
|
default Ports |
getPortBindings()
Deprecated.
|
java.lang.String[] |
getPortSpecs() |
default java.lang.Boolean |
getPrivileged()
Deprecated.
|
default java.lang.Boolean |
getPublishAllPorts()
Deprecated.
|
default java.lang.Boolean |
getReadonlyRootfs()
Deprecated.
|
default RestartPolicy |
getRestartPolicy()
Deprecated.
|
java.lang.String |
getStopSignal() |
java.lang.Integer |
getStopTimeout() |
default Ulimit[] |
getUlimits()
Deprecated.
|
java.lang.String |
getUser() |
Volume[] |
getVolumes() |
default VolumesFrom[] |
getVolumesFrom()
Deprecated.
|
java.lang.String |
getWorkingDir() |
java.lang.Boolean |
isAttachStderr() |
java.lang.Boolean |
isAttachStdin() |
java.lang.Boolean |
isAttachStdout() |
java.lang.Boolean |
isNetworkDisabled() |
java.lang.Boolean |
isStdInOnce() |
java.lang.Boolean |
isStdinOpen() |
java.lang.Boolean |
isTty() |
CreateContainerCmd |
withAliases(java.util.List<java.lang.String> aliases)
Add network-scoped alias for the container
|
CreateContainerCmd |
withAliases(java.lang.String... aliases)
Add network-scoped alias for the container
|
CreateContainerCmd |
withArgsEscaped(java.lang.Boolean argsEscaped) |
CreateContainerCmd |
withAttachStderr(java.lang.Boolean attachStderr) |
CreateContainerCmd |
withAttachStdin(java.lang.Boolean attachStdin) |
CreateContainerCmd |
withAttachStdout(java.lang.Boolean attachStdout) |
CreateContainerCmd |
withAuthConfig(AuthConfig authConfig)
While using swarm classic, you can provide an optional auth config which will be used to pull images from a private registry,
if the swarm node does not already have the docker image.
|
default CreateContainerCmd |
withBinds(Bind... binds)
Deprecated.
|
default CreateContainerCmd |
withBinds(java.util.List<Bind> binds)
Deprecated.
|
default CreateContainerCmd |
withBlkioWeight(java.lang.Integer blkioWeight)
Deprecated.
|
default CreateContainerCmd |
withCapAdd(Capability... capAdd)
Deprecated.
|
default CreateContainerCmd |
withCapAdd(java.util.List<Capability> capAdd)
Deprecated.
|
default CreateContainerCmd |
withCapDrop(Capability... capDrop)
Deprecated.
|
default CreateContainerCmd |
withCapDrop(java.util.List<Capability> capDrop)
Deprecated.
|
default CreateContainerCmd |
withCgroupParent(java.lang.String cgroupParent)
Deprecated.
|
CreateContainerCmd |
withCmd(java.util.List<java.lang.String> cmd) |
CreateContainerCmd |
withCmd(java.lang.String... cmd) |
default CreateContainerCmd |
withContainerIDFile(java.lang.String containerIDFile)
Deprecated.
|
default CreateContainerCmd |
withCpuPeriod(java.lang.Integer cpuPeriod)
Deprecated.
|
default CreateContainerCmd |
withCpusetCpus(java.lang.String cpusetCpus)
Deprecated.
|
default CreateContainerCmd |
withCpusetMems(java.lang.String cpusetMems)
Deprecated.
|
default CreateContainerCmd |
withCpuShares(java.lang.Integer cpuShares)
Deprecated.
|
default CreateContainerCmd |
withDevices(Device... devices)
Deprecated.
|
default CreateContainerCmd |
withDevices(java.util.List<Device> devices)
Deprecated.
|
default CreateContainerCmd |
withDns(java.util.List<java.lang.String> dns)
Deprecated.
|
default CreateContainerCmd |
withDns(java.lang.String... dns)
Deprecated.
|
default CreateContainerCmd |
withDnsSearch(java.util.List<java.lang.String> dnsSearch)
Deprecated.
|
default CreateContainerCmd |
withDnsSearch(java.lang.String... dnsSearch)
Deprecated.
|
CreateContainerCmd |
withDomainName(java.lang.String domainName) |
CreateContainerCmd |
withEntrypoint(java.util.List<java.lang.String> entrypoint) |
CreateContainerCmd |
withEntrypoint(java.lang.String... entrypoint) |
CreateContainerCmd |
withEnv(java.util.List<java.lang.String> env)
Adds environment-variables.
|
CreateContainerCmd |
withEnv(java.lang.String... env)
Adds environment-variables.
|
CreateContainerCmd |
withExposedPorts(ExposedPort... exposedPorts) |
CreateContainerCmd |
withExposedPorts(java.util.List<ExposedPort> exposedPorts) |
default CreateContainerCmd |
withExtraHosts(java.util.List<java.lang.String> extraHosts)
Deprecated.
|
default CreateContainerCmd |
withExtraHosts(java.lang.String... extraHosts)
Deprecated.
|
CreateContainerCmd |
withHealthcheck(HealthCheck healthCheck) |
CreateContainerCmd |
withHostConfig(HostConfig hostConfig) |
CreateContainerCmd |
withHostName(java.lang.String hostName) |
CreateContainerCmd |
withImage(java.lang.String image) |
CreateContainerCmd |
withIpv4Address(java.lang.String ipv4Address) |
CreateContainerCmd |
withIpv6Address(java.lang.String ipv6Address) |
CreateContainerCmd |
withLabels(java.util.Map<java.lang.String,java.lang.String> labels) |
default CreateContainerCmd |
withLinks(Link... links)
Deprecated.
|
default CreateContainerCmd |
withLinks(java.util.List<Link> links)
Deprecated.
|
default CreateContainerCmd |
withLogConfig(LogConfig logConfig)
Deprecated.
|
default CreateContainerCmd |
withLxcConf(java.util.List<LxcConf> lxcConf)
Deprecated.
|
default CreateContainerCmd |
withLxcConf(LxcConf... lxcConf)
Deprecated.
|
CreateContainerCmd |
withMacAddress(java.lang.String macAddress) |
default CreateContainerCmd |
withMemory(java.lang.Long memory)
Deprecated.
|
default CreateContainerCmd |
withMemorySwap(java.lang.Long memorySwap)
Deprecated.
|
CreateContainerCmd |
withName(java.lang.String name) |
CreateContainerCmd |
withNetworkDisabled(java.lang.Boolean disableNetwork) |
default CreateContainerCmd |
withNetworkMode(java.lang.String networkMode)
Deprecated.
|
CreateContainerCmd |
withOnBuild(java.util.List<java.lang.String> onBuild) |
default CreateContainerCmd |
withOomKillDisable(java.lang.Boolean oomKillDisable)
Deprecated.
|
default CreateContainerCmd |
withPidMode(java.lang.String pidMode)
Deprecated.
|
default CreateContainerCmd |
withPortBindings(java.util.List<PortBinding> portBindings)
Deprecated.
|
default CreateContainerCmd |
withPortBindings(PortBinding... portBindings)
Deprecated.
|
default CreateContainerCmd |
withPortBindings(Ports portBindings)
Deprecated.
|
CreateContainerCmd |
withPortSpecs(java.util.List<java.lang.String> portSpecs) |
CreateContainerCmd |
withPortSpecs(java.lang.String... portSpecs) |
default CreateContainerCmd |
withPrivileged(java.lang.Boolean privileged)
Deprecated.
|
default CreateContainerCmd |
withPublishAllPorts(java.lang.Boolean publishAllPorts)
Deprecated.
|
default CreateContainerCmd |
withReadonlyRootfs(java.lang.Boolean readonlyRootfs)
Deprecated.
|
default CreateContainerCmd |
withRestartPolicy(RestartPolicy restartPolicy)
Deprecated.
|
CreateContainerCmd |
withStdInOnce(java.lang.Boolean stdInOnce) |
CreateContainerCmd |
withStdinOpen(java.lang.Boolean stdinOpen) |
CreateContainerCmd |
withStopSignal(java.lang.String stopSignal) |
CreateContainerCmd |
withStopTimeout(java.lang.Integer stopTimeout) |
CreateContainerCmd |
withTty(java.lang.Boolean tty) |
default CreateContainerCmd |
withUlimits(java.util.List<Ulimit> ulimits)
Deprecated.
|
default CreateContainerCmd |
withUlimits(Ulimit... ulimits)
Deprecated.
|
CreateContainerCmd |
withUser(java.lang.String user) |
CreateContainerCmd |
withVolumes(java.util.List<Volume> volumes) |
CreateContainerCmd |
withVolumes(Volume... volumes) |
default CreateContainerCmd |
withVolumesFrom(java.util.List<VolumesFrom> volumesFrom)
Deprecated.
|
default CreateContainerCmd |
withVolumesFrom(VolumesFrom... volumesFrom)
Deprecated.
|
CreateContainerCmd |
withWorkingDir(java.lang.String workingDir) |
@CheckForNull AuthConfig getAuthConfig()
CreateContainerCmd withAuthConfig(AuthConfig authConfig)
authConfig
- The optional auth config@CheckForNull java.util.List<java.lang.String> getAliases()
@Deprecated @CheckForNull default Bind[] getBinds()
@Deprecated default CreateContainerCmd withBinds(Bind... binds)
@Deprecated default CreateContainerCmd withBinds(java.util.List<Bind> binds)
CreateContainerCmd withAliases(java.util.List<java.lang.String> aliases)
aliases
- on ore more aliasesCreateContainerCmd withAliases(java.lang.String... aliases)
aliases
- on ore more aliases@CheckForNull java.lang.String[] getCmd()
CreateContainerCmd withCmd(java.lang.String... cmd)
CreateContainerCmd withCmd(java.util.List<java.lang.String> cmd)
@CheckForNull HealthCheck getHealthcheck()
CreateContainerCmd withHealthcheck(HealthCheck healthCheck)
@CheckForNull java.lang.Boolean getArgsEscaped()
CreateContainerCmd withArgsEscaped(java.lang.Boolean argsEscaped)
@CheckForNull java.lang.String getDomainName()
CreateContainerCmd withDomainName(java.lang.String domainName)
@CheckForNull java.lang.String[] getEntrypoint()
CreateContainerCmd withEntrypoint(java.lang.String... entrypoint)
CreateContainerCmd withEntrypoint(java.util.List<java.lang.String> entrypoint)
@CheckForNull java.lang.String[] getEnv()
CreateContainerCmd withEnv(java.lang.String... env)
env
- the String(s) to set as ENV in the containerCreateContainerCmd withEnv(java.util.List<java.lang.String> env)
env
- the list of Strings to set as ENV in the container@CheckForNull ExposedPort[] getExposedPorts()
CreateContainerCmd withExposedPorts(java.util.List<ExposedPort> exposedPorts)
CreateContainerCmd withExposedPorts(ExposedPort... exposedPorts)
@CheckForNull java.lang.String getStopSignal()
CreateContainerCmd withStopSignal(java.lang.String stopSignal)
@CheckForNull java.lang.Integer getStopTimeout()
CreateContainerCmd withStopTimeout(java.lang.Integer stopTimeout)
@CheckForNull java.lang.String getHostName()
CreateContainerCmd withHostName(java.lang.String hostName)
@CheckForNull java.lang.String getImage()
CreateContainerCmd withImage(java.lang.String image)
@CheckForNull java.lang.String getIpv4Address()
CreateContainerCmd withIpv4Address(java.lang.String ipv4Address)
@Deprecated @CheckForNull default Link[] getLinks()
@Deprecated default CreateContainerCmd withLinks(Link... links)
@Deprecated default CreateContainerCmd withLinks(java.util.List<Link> links)
@CheckForNull java.lang.String getIpv6Address()
CreateContainerCmd withIpv6Address(java.lang.String ipv6Address)
@CheckForNull java.util.Map<java.lang.String,java.lang.String> getLabels()
CreateContainerCmd withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
@CheckForNull java.lang.String getMacAddress()
CreateContainerCmd withMacAddress(java.lang.String macAddress)
@Deprecated @CheckForNull default java.lang.Long getMemory()
@Deprecated default CreateContainerCmd withMemory(java.lang.Long memory)
@Deprecated @CheckForNull default java.lang.Long getMemorySwap()
@Deprecated default CreateContainerCmd withMemorySwap(java.lang.Long memorySwap)
@CheckForNull java.lang.String getName()
@Deprecated @CheckForNull default java.lang.String getNetworkMode()
@Deprecated default CreateContainerCmd withNetworkMode(java.lang.String networkMode)
@Deprecated @CheckForNull default Ports getPortBindings()
@Deprecated default CreateContainerCmd withPortBindings(PortBinding... portBindings)
PortBinding
s. This corresponds to the --publish
(-p
) option of the
docker run
CLI command.@Deprecated default CreateContainerCmd withPortBindings(java.util.List<PortBinding> portBindings)
PortBinding
s. This corresponds to the --publish
(-p
) option of the
docker run
CLI command.@Deprecated default CreateContainerCmd withPortBindings(Ports portBindings)
Ports
object.withPortBindings(PortBinding...)
CreateContainerCmd withName(java.lang.String name)
@CheckForNull java.lang.String[] getPortSpecs()
CreateContainerCmd withPortSpecs(java.lang.String... portSpecs)
CreateContainerCmd withPortSpecs(java.util.List<java.lang.String> portSpecs)
@Deprecated @CheckForNull default java.lang.Boolean getPrivileged()
@Deprecated default CreateContainerCmd withPrivileged(java.lang.Boolean privileged)
@CheckForNull java.lang.String getUser()
CreateContainerCmd withUser(java.lang.String user)
@CheckForNull Volume[] getVolumes()
CreateContainerCmd withVolumes(Volume... volumes)
CreateContainerCmd withVolumes(java.util.List<Volume> volumes)
@Deprecated @CheckForNull default VolumesFrom[] getVolumesFrom()
@Deprecated default CreateContainerCmd withVolumesFrom(VolumesFrom... volumesFrom)
@Deprecated default CreateContainerCmd withVolumesFrom(java.util.List<VolumesFrom> volumesFrom)
@CheckForNull java.lang.String getWorkingDir()
CreateContainerCmd withWorkingDir(java.lang.String workingDir)
@CheckForNull java.lang.Boolean isAttachStderr()
CreateContainerCmd withAttachStderr(java.lang.Boolean attachStderr)
@CheckForNull java.lang.Boolean isAttachStdin()
CreateContainerCmd withAttachStdin(java.lang.Boolean attachStdin)
@CheckForNull java.lang.Boolean isAttachStdout()
CreateContainerCmd withAttachStdout(java.lang.Boolean attachStdout)
@CheckForNull java.lang.Boolean isNetworkDisabled()
CreateContainerCmd withNetworkDisabled(java.lang.Boolean disableNetwork)
@CheckForNull java.lang.Boolean isStdInOnce()
CreateContainerCmd withStdInOnce(java.lang.Boolean stdInOnce)
@CheckForNull java.lang.Boolean isStdinOpen()
CreateContainerCmd withStdinOpen(java.lang.Boolean stdinOpen)
@CheckForNull java.lang.Boolean isTty()
CreateContainerCmd withTty(java.lang.Boolean tty)
@Deprecated @CheckForNull default java.lang.Boolean getPublishAllPorts()
@Deprecated default CreateContainerCmd withPublishAllPorts(java.lang.Boolean publishAllPorts)
@CheckForNull @Deprecated default java.lang.String[] getExtraHosts()
@Deprecated default CreateContainerCmd withExtraHosts(java.lang.String... extraHosts)
@Deprecated default CreateContainerCmd withExtraHosts(java.util.List<java.lang.String> extraHosts)
@CheckForNull @Deprecated default Capability[] getCapAdd()
@Deprecated default CreateContainerCmd withCapAdd(Capability... capAdd)
Capability.MKNOD
allows the container to create special files using the 'mknod' command.@Deprecated default CreateContainerCmd withCapAdd(java.util.List<Capability> capAdd)
Capability.MKNOD
allows the container to create special files using the 'mknod' command.@CheckForNull @Deprecated default Capability[] getCapDrop()
@Deprecated default CreateContainerCmd withCapDrop(Capability... capDrop)
Capability.CHOWN
prevents the container from changing the owner of any files.@Deprecated default CreateContainerCmd withCapDrop(java.util.List<Capability> capDrop)
Capability.CHOWN
prevents the container from changing the owner of any files.@CheckForNull java.util.List<java.lang.String> getOnBuild()
CreateContainerCmd withOnBuild(java.util.List<java.lang.String> onBuild)
@CheckForNull HostConfig getHostConfig()
CreateContainerCmd withHostConfig(HostConfig hostConfig)
@Deprecated @CheckForNull default java.lang.Integer getBlkioWeight()
@CheckForNull @Deprecated default java.lang.String getCgroupParent()
@Deprecated @CheckForNull default java.lang.Integer getCpuPeriod()
@Deprecated @CheckForNull default java.lang.Integer getCpuShares()
@Deprecated @CheckForNull default java.lang.String getCpusetCpus()
@Deprecated @CheckForNull default java.lang.String getCpusetMems()
@Deprecated @CheckForNull default Device[] getDevices()
@Deprecated @CheckForNull default java.lang.String[] getDns()
@Deprecated @CheckForNull default java.lang.String[] getDnsSearch()
@Deprecated @CheckForNull default LogConfig getLogConfig()
@Deprecated @CheckForNull default LxcConf[] getLxcConf()
@Deprecated @CheckForNull default java.lang.Boolean getOomKillDisable()
@Deprecated @CheckForNull default java.lang.String getPidMode()
@Deprecated @CheckForNull default java.lang.Boolean getReadonlyRootfs()
@Deprecated @CheckForNull default RestartPolicy getRestartPolicy()
@Deprecated @CheckForNull default Ulimit[] getUlimits()
@Deprecated default CreateContainerCmd withBlkioWeight(java.lang.Integer blkioWeight)
@Deprecated default CreateContainerCmd withCgroupParent(java.lang.String cgroupParent)
@Deprecated default CreateContainerCmd withContainerIDFile(java.lang.String containerIDFile)
@Deprecated default CreateContainerCmd withCpuPeriod(java.lang.Integer cpuPeriod)
@Deprecated default CreateContainerCmd withCpuShares(java.lang.Integer cpuShares)
@Deprecated default CreateContainerCmd withCpusetCpus(java.lang.String cpusetCpus)
@Deprecated default CreateContainerCmd withCpusetMems(java.lang.String cpusetMems)
@Deprecated default CreateContainerCmd withDevices(Device... devices)
@Deprecated default CreateContainerCmd withDevices(java.util.List<Device> devices)
@Deprecated default CreateContainerCmd withDns(java.lang.String... dns)
@Deprecated default CreateContainerCmd withDns(java.util.List<java.lang.String> dns)
@Deprecated default CreateContainerCmd withDnsSearch(java.lang.String... dnsSearch)
@Deprecated default CreateContainerCmd withDnsSearch(java.util.List<java.lang.String> dnsSearch)
@Deprecated default CreateContainerCmd withLogConfig(LogConfig logConfig)
@Deprecated default CreateContainerCmd withLxcConf(LxcConf... lxcConf)
@Deprecated default CreateContainerCmd withLxcConf(java.util.List<LxcConf> lxcConf)
@Deprecated default CreateContainerCmd withOomKillDisable(java.lang.Boolean oomKillDisable)
@Deprecated default CreateContainerCmd withPidMode(java.lang.String pidMode)
@Deprecated default CreateContainerCmd withReadonlyRootfs(java.lang.Boolean readonlyRootfs)
@Deprecated default CreateContainerCmd withRestartPolicy(RestartPolicy restartPolicy)
RestartPolicy
for the container. Defaults to RestartPolicy.noRestart()
@Deprecated default CreateContainerCmd withUlimits(Ulimit... ulimits)
@Deprecated default CreateContainerCmd withUlimits(java.util.List<Ulimit> ulimits)
CreateContainerResponse exec() throws NotFoundException, ConflictException
exec
in interface SyncDockerCmd<CreateContainerResponse>
NotFoundException
- No such containerConflictException
- Named container already existsCopyright © 2020. All Rights Reserved.