Interface HostConfig
@Immutable
@Enclosing
public interface HostConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionbinds()static HostConfig.Builderbuilder()capAdd()capDrop()default voidcheck()cpuQuota()devices()dns()groupAdd()init()ipcMode()Deprecated.links()lxcConf()memory()mounts()nanoCpus()pidMode()Tune container pids limit (set -1 for unlimited).runtime()shmSize()sysctls()tmpfs()default HostConfig.Builderulimits()
-
Method Details
-
binds
-
blkioWeight
Integer blkioWeight() -
blkioWeightDevice
List<HostConfig.BlkioWeightDevice> blkioWeightDevice() -
blkioDeviceReadBps
List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps() -
blkioDeviceWriteBps
List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps() -
blkioDeviceReadIOps
List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps() -
blkioDeviceWriteIOps
List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps() -
containerIdFile
String containerIdFile() -
lxcConf
List<HostConfig.LxcConfParameter> lxcConf() -
privileged
Boolean privileged() -
portBindings
Map<String,List<PortBinding>> portBindings() -
links
-
publishAllPorts
Boolean publishAllPorts() -
dns
-
dnsOptions
-
dnsSearch
-
extraHosts
-
groupAdd
-
volumesFrom
-
capAdd
-
capDrop
-
networkMode
String networkMode() -
securityOpt
-
devices
-
memory
Long memory() -
memorySwap
Long memorySwap() -
kernelMemory
Deprecated. -
memorySwappiness
Integer memorySwappiness() -
memoryReservation
Long memoryReservation() -
nanoCpus
Long nanoCpus() -
cpuPeriod
Long cpuPeriod() -
cpusetCpus
String cpusetCpus() -
cpusetMems
String cpusetMems() -
cpuQuota
Long cpuQuota() -
cgroupParent
String cgroupParent() -
restartPolicy
HostConfig.RestartPolicy restartPolicy() -
logConfig
LogConfig logConfig() -
ipcMode
String ipcMode() -
ulimits
List<HostConfig.Ulimit> ulimits() -
pidMode
String pidMode() -
shmSize
Long shmSize() -
oomKillDisable
Boolean oomKillDisable() -
oomScoreAdj
Integer oomScoreAdj() -
autoRemove
Boolean autoRemove() -
pidsLimit
Integer pidsLimit()Tune container pids limit (set -1 for unlimited). Only works for kernels >= 4.3- Returns:
- An integer indicating the pids limit.
-
tmpfs
-
readonlyRootfs
Boolean readonlyRootfs() -
storageOpt
-
runtime
String runtime() -
mounts
-
init
Boolean init() -
sysctls
-
deviceRequests
List<HostConfig.DeviceRequest> deviceRequests() -
toBuilder
-
builder
-
check
@Check default void check()
-