public class HostConfig extends DockerObject implements Serializable
| Constructor and Description |
|---|
HostConfig() |
getRawValuespublic static HostConfig newHostConfig()
public Bind[] getBinds()
public Integer getBlkioWeight()
public Capability[] getCapAdd()
public Capability[] getCapDrop()
public String getContainerIDFile()
public Long getCpuPeriod()
public Integer getCpuShares()
public String getCpusetCpus()
public String getCpusetMems()
public Device[] getDevices()
public Long getDiskQuota()
public String[] getDns()
public String[] getDnsSearch()
public String[] getExtraHosts()
public Link[] getLinks()
public LogConfig getLogConfig()
public LxcConf[] getLxcConf()
public Long getMemory()
public Long getMemorySwap()
public String getNetworkMode()
public Ports getPortBindings()
public RestartPolicy getRestartPolicy()
public Ulimit[] getUlimits()
public VolumesFrom[] getVolumesFrom()
@CheckForNull public String getPidMode()
@CheckForNull public List<BlkioRateDevice> getBlkioDeviceReadBps()
blkioDeviceReadBps@CheckForNull public List<BlkioRateDevice> getBlkioDeviceReadIOps()
blkioDeviceReadIOps@CheckForNull public List<BlkioRateDevice> getBlkioDeviceWriteBps()
blkioDeviceWriteBps@CheckForNull public List<BlkioRateDevice> getBlkioDeviceWriteIOps()
blkioDeviceWriteIOps@CheckForNull public List<BlkioWeightDevice> getBlkioWeightDevice()
blkioWeightDevice@CheckForNull public Integer getOomScoreAdj()
oomScoreAdj@CheckForNull public Long getCpuQuota()
cpuQuota@CheckForNull public Long getKernelMemory()
kernelMemory@CheckForNull public Long getMemoryReservation()
memoryReservation@CheckForNull public Long getMemorySwappiness()
memorySwappiness@CheckForNull public Boolean getOomKillDisable()
oomKillDisable@CheckForNull public Boolean getAutoRemove()
autoRemove@CheckForNull public List<String> getSecurityOpts()
securityOpts@CheckForNull public String getCgroupParent()
cgroupParent@CheckForNull public Long getShmSize()
shmSize@CheckForNull public String getVolumeDriver()
volumeDriver@CheckForNull public Long getPidsLimit()
pidsLimit@CheckForNull public Map<String,String> getTmpFs()
tmpFspublic boolean isUserDefinedNetwork()
https://github.com/docker/engine-api/blob/master/types/container/hostconfig_unix.gopublic String getRuntime()
public void setBinds(Bind... binds)
public void setLinks(Link... links)
public HostConfig withBinds(Binds binds)
bindspublic HostConfig withBinds(Bind... binds)
public HostConfig withBinds(List<Bind> binds)
public HostConfig withBlkioDeviceReadBps(List<BlkioRateDevice> blkioDeviceReadBps)
blkioDeviceReadBpspublic HostConfig withBlkioDeviceReadIOps(List<BlkioRateDevice> blkioDeviceReadIOps)
blkioDeviceReadIOpspublic HostConfig withBlkioDeviceWriteBps(List<BlkioRateDevice> blkioDeviceWriteBps)
blkioDeviceWriteBpspublic HostConfig withBlkioDeviceWriteIOps(List<BlkioRateDevice> blkioDeviceWriteIOps)
blkioDeviceWriteIOpspublic HostConfig withBlkioWeight(Integer blkioWeight)
blkioWeightpublic HostConfig withBlkioWeightDevice(List<BlkioWeightDevice> blkioWeightDevice)
blkioWeightDevicepublic HostConfig withCapAdd(Capability... capAdd)
capAddpublic HostConfig withCapDrop(Capability... capDrop)
capDroppublic HostConfig withCgroupParent(String cgroupParent)
cgroupParentpublic HostConfig withContainerIDFile(String containerIDFile)
containerIDFilepublic HostConfig withCpuPeriod(Long cpuPeriod)
cpuPeriodpublic HostConfig withCpuQuota(Long cpuQuota)
cpuQuotapublic HostConfig withCpusetCpus(String cpusetCpus)
cpusetCpuspublic HostConfig withCpusetMems(String cpusetMems)
cpusetMemspublic HostConfig withCpuShares(Integer cpuShares)
cpuSharespublic HostConfig withDevices(Device... devices)
devicespublic HostConfig withDevices(List<Device> devices)
public HostConfig withDiskQuota(Long diskQuota)
diskQuotapublic HostConfig withDns(String... dns)
dnspublic HostConfig withDns(List<String> dns)
public HostConfig withDnsSearch(String... dnsSearch)
dnsSearchpublic HostConfig withDnsSearch(List<String> dnsSearch)
public HostConfig withExtraHosts(String... extraHosts)
extraHostspublic HostConfig withKernelMemory(Long kernelMemory)
kernelMemorypublic HostConfig withLinks(Links links)
linkspublic HostConfig withLinks(Link... links)
public HostConfig withLinks(List<Link> links)
public HostConfig withLogConfig(LogConfig logConfig)
logConfigpublic HostConfig withLxcConf(LxcConf[] lxcConf)
lxcConfpublic HostConfig withMemory(Long memory)
memorypublic HostConfig withMemoryReservation(Long memoryReservation)
memoryReservationpublic HostConfig withMemorySwap(Long memorySwap)
memorySwappublic HostConfig withMemorySwappiness(Long memorySwappiness)
memorySwappinesspublic HostConfig withNetworkMode(String networkMode)
public HostConfig withOomKillDisable(Boolean oomKillDisable)
oomKillDisablepublic HostConfig withAutoRemove(Boolean autoRemove)
autoRemovepublic HostConfig withOomScoreAdj(Integer oomScoreAdj)
oomScoreAdjpublic HostConfig withPidMode(String pidMode)
pidModepublic HostConfig withPortBindings(Ports portBindings)
PortBindings. This corresponds to the --publish (-p) option of the
docker run CLI command.public HostConfig withPortBindings(PortBinding... portBindings)
public HostConfig withPortBindings(List<PortBinding> portBindings)
@CheckForNull public Boolean getPrivileged()
privilegedpublic HostConfig withPrivileged(Boolean privileged)
privileged@CheckForNull public Boolean getPublishAllPorts()
publishAllPortspublic HostConfig withPublishAllPorts(Boolean publishAllPorts)
publishAllPorts@CheckForNull public Boolean getReadonlyRootfs()
readonlyRootfspublic HostConfig withReadonlyRootfs(Boolean readonlyRootfs)
readonlyRootfspublic HostConfig withRestartPolicy(RestartPolicy restartPolicy)
RestartPolicy for the container. Defaults to RestartPolicy.noRestart()public HostConfig withSecurityOpts(List<String> securityOpts)
securityOptspublic HostConfig withShmSize(Long shmSize)
shmSizepublic HostConfig withUlimits(Ulimit[] ulimits)
ulimitspublic HostConfig withUlimits(List<Ulimit> ulimits)
public HostConfig withVolumeDriver(String volumeDriver)
volumeDriverpublic HostConfig withVolumesFrom(VolumesFrom... volumesFrom)
volumesFrompublic HostConfig withVolumesFrom(List<VolumesFrom> volumesFrom)
public HostConfig withPidsLimit(Long pidsLimit)
pidsLimitpublic HostConfig withRuntime(String runtime)
public HostConfig withTmpFs(Map<String,String> tmpFs)
tmpFs@CheckForNull public List<String> getDeviceCgroupRules()
public HostConfig withDeviceCgroupRules(List<String> deviceCgroupRules)
@CheckForNull public List<DeviceRequest> getDeviceRequests()
public HostConfig withDeviceRequests(List<DeviceRequest> deviceRequests)
@CheckForNull public Long getNanoCPUs()
public HostConfig withNanoCPUs(Long nanoCPUs)
@CheckForNull public Boolean getInit()
public HostConfig withInit(Boolean init)
@CheckForNull public Long getCpuCount()
public HostConfig withCpuCount(Long cpuCount)
@CheckForNull public Long getCpuPercent()
public HostConfig withCpuPercent(Long cpuPercent)
@CheckForNull public Long getIoMaximumIOps()
public HostConfig withIoMaximumIOps(Long ioMaximumIOps)
@CheckForNull public Long getIoMaximumBandwidth()
public HostConfig withIoMaximumBandwidth(Long ioMaximumBandwidth)
@CheckForNull public List<Mount> getMounts()
public HostConfig withMounts(List<Mount> mounts)
@CheckForNull public List<String> getDnsOptions()
public HostConfig withDnsOptions(List<String> dnsOptions)
@CheckForNull public List<String> getGroupAdd()
public HostConfig withGroupAdd(List<String> groupAdd)
@CheckForNull public String getIpcMode()
public HostConfig withIpcMode(String ipcMode)
@CheckForNull public String getCgroup()
public HostConfig withCgroup(String cgroup)
@CheckForNull public Map<String,String> getStorageOpt()
public HostConfig withStorageOpt(Map<String,String> storageOpt)
@CheckForNull public String getUtSMode()
public HostConfig withUtSMode(String utSMode)
@CheckForNull public String getUsernsMode()
public HostConfig withUsernsMode(String usernsMode)
@CheckForNull public String getCgroupnsMode()
public HostConfig withCgroupnsMode(String cgroupnsMode)
@CheckForNull public Map<String,String> getSysctls()
public HostConfig withSysctls(Map<String,String> sysctls)
@CheckForNull public List<Integer> getConsoleSize()
public HostConfig withConsoleSize(List<Integer> consoleSize)
@CheckForNull public Isolation getIsolation()
public HostConfig withIsolation(Isolation isolation)
@CheckForNull public Long getCpuRealtimePeriod()
public HostConfig withCpuRealtimePeriod(Long cpuRealtimePeriod)
@CheckForNull public Long getCpuRealtimeRuntime()
public HostConfig withCpuRealtimeRuntime(Long cpuRealtimeRuntime)
Copyright © 2025. All rights reserved.