public interface CreateContainerCmd extends DockerCmd<CreateContainerResponse>
Modifier and Type | Interface and Description |
---|---|
static interface |
CreateContainerCmd.Exec |
CreateContainerResponse exec() throws NotFoundException, ConflictException
exec
in interface DockerCmd<CreateContainerResponse>
NotFoundException
- No such containerConflictException
- Named container already existsBind[] getBinds()
Capability[] getCapAdd()
Capability[] getCapDrop()
String[] getCmd()
String getCpuset()
int getCpuShares()
Device[] getDevices()
String[] getDns()
String[] getDnsSearch()
String[] getEntrypoint()
String[] getEnv()
ExposedPort[] getExposedPorts()
String[] getExtraHosts()
HostConfig getHostConfig()
String getHostName()
String getImage()
Link[] getLinks()
LxcConf[] getLxcConf()
long getMemoryLimit()
long getMemorySwap()
String getName()
String getNetworkMode()
Ports getPortBindings()
String[] getPortSpecs()
RestartPolicy getRestartPolicy()
String getUser()
Volume[] getVolumes()
VolumesFrom[] getVolumesFrom()
String getWorkingDir()
boolean isAttachStderr()
boolean isAttachStdin()
boolean isAttachStdout()
boolean isDisableNetwork()
Boolean isPrivileged()
Boolean isPublishAllPorts()
boolean isStdInOnce()
boolean isStdinOpen()
boolean isTty()
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 withDevices(Device... devices)
CreateContainerCmd withDisableNetwork(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 withHostConfig(HostConfig hostConfig)
CreateContainerCmd withHostName(String hostName)
CreateContainerCmd withImage(String image)
CreateContainerCmd withLinks(Link... links)
CreateContainerCmd withLxcConf(LxcConf... lxcConf)
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)
Copyright © 2015. All Rights Reserved.