ContainerHostConfig constructor
const
ContainerHostConfig({
- int? memory,
- String? cgroupParent,
- int? blkioWeight,
- List<
ContainerBlkioWeightDevice> ? blkioWeightDevice, - List<
ContainerBlkioDeviceRate> ? blkioDeviceReadBps, - List<
ContainerBlkioDeviceRate> ? blkioDeviceWriteBps, - List<
ContainerBlkioDeviceRate> ? blkioDeviceReadIOps, - List<
ContainerBlkioDeviceRate> ? blkioDeviceWriteIOps, - int? cpuPeriod,
- int? cpuQuota,
- int? cpuRealtimePeriod,
- int? cpuRealtimeRuntime,
- String? cpusetCpus,
- String? cpusetMems,
- List<
ContainerDeviceMapping> ? devices, - List<
String> ? deviceCgroupRules, - List<
ContainerDeviceRequest> ? deviceRequests, - int? kernelMemoryTCP,
- int? memoryReservation,
- int? memorySwap,
- int? memorySwappiness,
- int? nanoCpus,
- bool? oomKillDisable,
- bool? init,
- int? pidsLimit,
- List<
ContainerUlimit> ? ulimits, - int? cpuCount,
- int? cpuPercent,
- int? ioMaximumIOps,
- int? ioMaximumBandwidth,
- List<
String> ? binds, - String? containerIDFile,
- ContainerLogConfig? logConfig,
- String? networkMode,
- Map<
String, List< ? portBindings,ContainerPortBinding> ?> - ContainerRestartPolicy? restartPolicy,
- bool? autoRemove,
- String? volumeDriver,
- List<
String> ? volumesFrom, - List<
ContainerMountPoint> ? mounts, - List<
int> ? consoleSize, - Map<
String, String> ? annotations, - List<
String> ? capAdd, - List<
String> ? capDrop, - String? cgroupnsMode,
- List<
String> ? dns, - List<
String> ? dnsOptions, - List<
String> ? dnsSearch, - List<
String> ? extraHosts, - List<
String> ? groupAdd, - String? ipcMode,
- String? cgroup,
- List<
String> ? links, - int? oomScoreAdj,
- String? pidMode,
- bool? privileged,
- bool? publishAllPorts,
- bool? readonlyRootfs,
- List<
String> ? securityOpt, - Map<
String, String> ? storageOpt, - Map<
String, String> ? tmpfs, - String? utsMode,
- String? usernsMode,
- int? shmSize,
- Map<
String, String> ? sysctls, - String? runtime,
- String? isolation,
- List<
String> ? maskedPaths, - List<
String> ? readonlyPaths,
Creates a ContainerHostConfig with the given fields.
Implementation
const ContainerHostConfig({
this.cpuShares,
this.memory,
this.cgroupParent,
this.blkioWeight,
this.blkioWeightDevice,
this.blkioDeviceReadBps,
this.blkioDeviceWriteBps,
this.blkioDeviceReadIOps,
this.blkioDeviceWriteIOps,
this.cpuPeriod,
this.cpuQuota,
this.cpuRealtimePeriod,
this.cpuRealtimeRuntime,
this.cpusetCpus,
this.cpusetMems,
this.devices,
this.deviceCgroupRules,
this.deviceRequests,
this.kernelMemoryTCP,
this.memoryReservation,
this.memorySwap,
this.memorySwappiness,
this.nanoCpus,
this.oomKillDisable,
this.init,
this.pidsLimit,
this.ulimits,
this.cpuCount,
this.cpuPercent,
this.ioMaximumIOps,
this.ioMaximumBandwidth,
this.binds,
this.containerIDFile,
this.logConfig,
this.networkMode,
this.portBindings,
this.restartPolicy,
this.autoRemove,
this.volumeDriver,
this.volumesFrom,
this.mounts,
this.consoleSize,
this.annotations,
this.capAdd,
this.capDrop,
this.cgroupnsMode,
this.dns,
this.dnsOptions,
this.dnsSearch,
this.extraHosts,
this.groupAdd,
this.ipcMode,
this.cgroup,
this.links,
this.oomScoreAdj,
this.pidMode,
this.privileged,
this.publishAllPorts,
this.readonlyRootfs,
this.securityOpt,
this.storageOpt,
this.tmpfs,
this.utsMode,
this.usernsMode,
this.shmSize,
this.sysctls,
this.runtime,
this.isolation,
this.maskedPaths,
this.readonlyPaths,
});