public abstract static class HostConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public abstract HostConfig.Builder binds(List<String> binds)
To append to the list instead, use one of the appendBinds() methods.
binds - A list of volume bindings for this container. Each volume binding is a string.HostConfig.Builderpublic abstract HostConfig.Builder binds(String... binds)
To append to the list instead, use one of the appendBinds() methods.
binds - An array of volume bindings for this container. Each volume binding is a
string.HostConfig.Builderpublic HostConfig.Builder binds(HostConfig.Bind... binds)
To append to the list instead, use one of the appendBinds() methods.
binds - An array of volume bindings for this container. Each volume binding is a HostConfig.Bind object.HostConfig.Builderpublic HostConfig.Builder appendBinds(Iterable<String> newBinds)
newBinds - An iterable of volume bindings for this container. Each volume binding is a
String.HostConfig.Builderpublic HostConfig.Builder appendBinds(HostConfig.Bind... binds)
binds - An array of volume bindings for this container. Each volume binding is a HostConfig.Bind object.HostConfig.Builderpublic HostConfig.Builder appendBinds(String... binds)
binds - An array of volume bindings for this container. Each volume binding is a
String.HostConfig.Builderpublic abstract HostConfig.Builder blkioWeight(Integer blkioWeight)
public abstract HostConfig.Builder blkioWeightDevice(List<HostConfig.BlkioWeightDevice> blkioWeightDevice)
public abstract HostConfig.Builder blkioDeviceReadBps(List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps)
public abstract HostConfig.Builder blkioDeviceWriteBps(List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps)
public abstract HostConfig.Builder blkioDeviceReadIOps(List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps)
public abstract HostConfig.Builder blkioDeviceWriteIOps(List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps)
public abstract HostConfig.Builder containerIdFile(String containerIdFile)
public abstract HostConfig.Builder lxcConf(List<HostConfig.LxcConfParameter> lxcConf)
public abstract HostConfig.Builder lxcConf(HostConfig.LxcConfParameter... lxcConf)
public abstract HostConfig.Builder privileged(Boolean privileged)
public abstract HostConfig.Builder portBindings(Map<String,List<PortBinding>> portBindings)
public abstract HostConfig.Builder links(List<String> links)
public abstract HostConfig.Builder links(String... links)
public abstract HostConfig.Builder publishAllPorts(Boolean publishAllPorts)
public abstract HostConfig.Builder dns(List<String> dns)
public abstract HostConfig.Builder dns(String... dns)
public abstract HostConfig.Builder dnsOptions(List<String> dnsOptions)
public abstract HostConfig.Builder dnsOptions(String... dnsOptions)
public abstract HostConfig.Builder dnsSearch(List<String> dnsSearch)
public abstract HostConfig.Builder dnsSearch(String... dnsSearch)
public abstract HostConfig.Builder extraHosts(List<String> extraHosts)
public abstract HostConfig.Builder extraHosts(String... extraHosts)
public abstract HostConfig.Builder groupAdd(List<String> groupAdd)
public abstract HostConfig.Builder groupAdd(String... groupAdd)
public abstract HostConfig.Builder volumesFrom(List<String> volumesFrom)
public abstract HostConfig.Builder volumesFrom(String... volumesFrom)
public abstract HostConfig.Builder capAdd(List<String> capAdd)
public abstract HostConfig.Builder capAdd(String... capAdd)
public abstract HostConfig.Builder capDrop(List<String> capDrop)
public abstract HostConfig.Builder capDrop(String... capDrop)
public abstract HostConfig.Builder networkMode(String networkMode)
public abstract HostConfig.Builder securityOpt(List<String> securityOpt)
public abstract HostConfig.Builder securityOpt(String... securityOpt)
public abstract HostConfig.Builder devices(List<Device> devices)
public abstract HostConfig.Builder devices(Device... devices)
public abstract HostConfig.Builder memory(Long memory)
public abstract HostConfig.Builder memorySwap(Long memorySwap)
public abstract HostConfig.Builder memorySwappiness(Integer memorySwappiness)
public abstract HostConfig.Builder kernelMemory(Long kernelMemory)
public abstract HostConfig.Builder memoryReservation(Long memoryReservation)
public abstract HostConfig.Builder nanoCpus(Long nanoCpus)
public abstract HostConfig.Builder cpuPeriod(Long cpuPeriod)
public abstract HostConfig.Builder cpuShares(Long cpuShares)
public abstract HostConfig.Builder cpusetCpus(String cpusetCpus)
public abstract HostConfig.Builder cpusetMems(String cpusetMems)
public abstract HostConfig.Builder cpuQuota(Long cpuQuota)
public abstract HostConfig.Builder cgroupParent(String cgroupParent)
public abstract HostConfig.Builder restartPolicy(HostConfig.RestartPolicy restartPolicy)
public abstract HostConfig.Builder logConfig(LogConfig logConfig)
public abstract HostConfig.Builder ipcMode(String ipcMode)
public abstract HostConfig.Builder ulimits(List<HostConfig.Ulimit> ulimits)
public abstract HostConfig.Builder pidMode(String pidMode)
public HostConfig.Builder containerPidMode(String container)
hostPidMode().container - Join the namespace of this container (Name or ID)public HostConfig.Builder hostPidMode()
containerPidMode(String).HostConfig.Builderpublic abstract HostConfig.Builder shmSize(Long shmSize)
public abstract HostConfig.Builder oomKillDisable(Boolean oomKillDisable)
public abstract HostConfig.Builder oomScoreAdj(Integer oomScoreAdj)
public abstract HostConfig.Builder autoRemove(Boolean autoRemove)
autoRemove - Whether to automatically remove the container when it exitsHostConfig.Builderpublic abstract HostConfig.Builder pidsLimit(Integer pidsLimit)
public abstract HostConfig.Builder tmpfs(Map<String,String> tmpfs)
public abstract HostConfig.Builder readonlyRootfs(Boolean readonlyRootfs)
public abstract HostConfig.Builder storageOpt(Map<String,String> tmpfs)
public abstract HostConfig.Builder runtime(String runtime)
public HostConfig build()
Copyright © 2019. All rights reserved.