public interface CreateContainerCmd extends SyncDockerCmd<CreateContainerResponse>
Modifier and Type | Interface and Description |
---|---|
static interface |
CreateContainerCmd.Exec |
CreateContainerResponse exec() throws NotFoundException, ConflictException
exec
in interface SyncDockerCmd<CreateContainerResponse>
NotFoundException
- No such containerConflictException
- Named container already existsBind[] getBinds()
Capability[] getCapAdd()
Capability[] getCapDrop()
String[] getCmd()
String getCpuset()
int getCpuShares()
Integer getCpuPeriod()
String getCpusetMems()
Integer getBlkioWeight()
Boolean isOomKillDisable()
Device[] getDevices()
String[] getDns()
String[] getDnsSearch()
String[] getEntrypoint()
String[] getEnv()
ExposedPort[] getExposedPorts()
String[] getExtraHosts()
String getHostName()
String getDomainName()
String getImage()
Link[] getLinks()
LxcConf[] getLxcConf()
LogConfig getLogConfig()
String getMacAddress()
long getMemoryLimit()
long getMemorySwap()
String getName()
String getNetworkMode()
Ports getPortBindings()
String[] getPortSpecs()
RestartPolicy getRestartPolicy()
String getUser()
Volume[] getVolumes()
VolumesFrom[] getVolumesFrom()
String getWorkingDir()
Ulimit[] getUlimits()
boolean isAttachStderr()
boolean isAttachStdin()
boolean isAttachStdout()
boolean isNetworkDisabled()
Boolean isPrivileged()
Boolean isPublishAllPorts()
boolean isStdInOnce()
boolean isStdinOpen()
boolean isTty()
@CheckForNull String getPidMode()
CreateContainerCmd withAttachStderr(boolean attachStderr)
CreateContainerCmd withAttachStdin(boolean attachStdin)
CreateContainerCmd withAttachStdout(boolean attachStdout)
CreateContainerCmd withBinds(Bind... binds)
CreateContainerCmd withCapAdd(Capability... capAdd)
Capability.MKNOD
allows the container to create special files using the
'mknod' command.CreateContainerCmd withCapDrop(Capability... capDrop)
Capability.CHOWN
prevents the container from changing the owner of any
files.CreateContainerCmd withCmd(String... cmd)
CreateContainerCmd withCpuset(String cpuset)
CreateContainerCmd withCpuShares(int cpuShares)
CreateContainerCmd withCpuPeriod(Integer cpuPeriod)
CreateContainerCmd withCpusetMems(String cpusetMems)
CreateContainerCmd withBlkioWeight(Integer blkioWeight)
CreateContainerCmd withOomKillDisable(Boolean oomKillDisable)
CreateContainerCmd withDevices(Device... devices)
CreateContainerCmd withNetworkDisabled(boolean disableNetwork)
CreateContainerCmd withDns(String... dns)
CreateContainerCmd withDnsSearch(String... dnsSearch)
CreateContainerCmd withEntrypoint(String... entrypoint)
CreateContainerCmd withEnv(String... env)
CreateContainerCmd withExposedPorts(ExposedPort... exposedPorts)
CreateContainerCmd withExtraHosts(String... extraHosts)
CreateContainerCmd withHostName(String hostName)
CreateContainerCmd withDomainName(String domainName)
CreateContainerCmd withImage(String image)
CreateContainerCmd withLabels(Map<String,String> labels)
CreateContainerCmd withLinks(Link... links)
CreateContainerCmd withLxcConf(LxcConf... lxcConf)
CreateContainerCmd withLogConfig(LogConfig logConfig)
CreateContainerCmd withMemoryLimit(long memoryLimit)
CreateContainerCmd withMemorySwap(long memorySwap)
CreateContainerCmd withName(String name)
CreateContainerCmd withNetworkMode(String networkMode)
CreateContainerCmd withPortBindings(PortBinding... portBindings)
PortBinding
s. This corresponds to the --publish
(-p
) option of
the docker run
CLI command.CreateContainerCmd withPortBindings(Ports portBindings)
Ports
object.withPortBindings(PortBinding...)
CreateContainerCmd withPortSpecs(String... portSpecs)
CreateContainerCmd withPrivileged(boolean privileged)
CreateContainerCmd withPublishAllPorts(boolean publishAllPorts)
CreateContainerCmd withRestartPolicy(RestartPolicy restartPolicy)
RestartPolicy
for the container. Defaults to RestartPolicy.noRestart()
CreateContainerCmd withStdInOnce(boolean stdInOnce)
CreateContainerCmd withStdinOpen(boolean stdinOpen)
CreateContainerCmd withTty(boolean tty)
CreateContainerCmd withUser(String user)
CreateContainerCmd withVolumes(Volume... volumes)
CreateContainerCmd withVolumesFrom(VolumesFrom... volumesFrom)
CreateContainerCmd withWorkingDir(String workingDir)
CreateContainerCmd withMacAddress(String macAddress)
CreateContainerCmd withUlimits(Ulimit[] ulimits)
CreateContainerCmd withReadonlyRootfs(boolean readonlyRootfs)
CreateContainerCmd withContainerIDFile(String containerIDFile)
CreateContainerCmd withPidMode(String pidMode)
Copyright © 2016. All Rights Reserved.