Here, "non-portable" means "dependent of the host we are running on". Portable information should appear in Config.
| Name | Type | Description | Notes |
|---|---|---|---|
| annotations | Map<String, String> | [optional] | |
| autoRemove | Boolean | [optional] | |
| binds | List<String> | Applicable to all platforms | [optional] |
| blkioDeviceReadBps | List<ThrottleDevice> | [optional] | |
| blkioDeviceReadIOps | List<ThrottleDevice> | [optional] | |
| blkioDeviceWriteBps | List<ThrottleDevice> | [optional] | |
| blkioDeviceWriteIOps | List<ThrottleDevice> | [optional] | |
| blkioWeight | Integer | [optional] | |
| blkioWeightDevice | List<WeightDevice> | [optional] | |
| capAdd | List<String> | We need to override the json decoder to accept both options. | [optional] |
| capDrop | List<String> | We need to override the json decoder to accept both options. | [optional] |
| cgroup | String | [optional] | |
| cgroupParent | String | Applicable to UNIX platforms | [optional] |
| cgroupnsMode | String | CgroupnsMode represents the cgroup namespace mode of the container | [optional] |
| consoleSize | List<Integer> | [optional] | |
| containerIDFile | String | [optional] | |
| cpuCount | Long | Applicable to Windows | [optional] |
| cpuPercent | Long | [optional] | |
| cpuPeriod | Long | [optional] | |
| cpuQuota | Long | [optional] | |
| cpuRealtimePeriod | Long | [optional] | |
| cpuRealtimeRuntime | Long | [optional] | |
| cpuShares | Long | Applicable to all platforms | [optional] |
| cpusetCpus | String | [optional] | |
| cpusetMems | String | [optional] | |
| deviceCgroupRules | List<String> | [optional] | |
| deviceRequests | List<DeviceRequest> | [optional] | |
| devices | List<DeviceMapping> | [optional] | |
| dns | List<String> | [optional] | |
| dnsOptions | List<String> | [optional] | |
| dnsSearch | List<String> | [optional] | |
| extraHosts | List<String> | [optional] | |
| groupAdd | List<String> | [optional] | |
| ioMaximumBandwidth | Integer | [optional] | |
| ioMaximumIOps | Integer | [optional] | |
| init | Boolean | Run a custom init inside the container, if null, use the daemon's configured settings | [optional] |
| ipcMode | String | [optional] | |
| isolation | String | Isolation represents the isolation technology of a container. The supported values are platform specific | [optional] |
| kernelMemory | Long | KernelMemory specifies the kernel memory limit (in bytes) for the container. Deprecated: kernel 5.4 deprecated kmem.limit_in_bytes. | [optional] |
| kernelMemoryTCP | Long | [optional] | |
| links | List<String> | [optional] | |
| logConfig | LogConfig | [optional] | |
| maskedPaths | List<String> | MaskedPaths is the list of paths to be masked inside the container (this overrides the default set of paths) | [optional] |
| memory | Long | [optional] | |
| memoryReservation | Long | [optional] | |
| memorySwap | Long | [optional] | |
| memorySwappiness | Long | [optional] | |
| mounts | List<Mount> | Mounts specs used by the container | [optional] |
| nanoCpus | Long | [optional] | |
| networkMode | String | [optional] | |
| oomKillDisable | Boolean | [optional] | |
| oomScoreAdj | Long | [optional] | |
| pidMode | String | [optional] | |
| pidsLimit | Long | [optional] | |
| portBindings | Map<String, List<@Valid PortBinding>> | PortMap is a collection of PortBinding indexed by Port | [optional] |
| privileged | Boolean | [optional] | |
| publishAllPorts | Boolean | [optional] | |
| readonlyPaths | List<String> | ReadonlyPaths is the list of paths to be set as read-only inside the container (this overrides the default set of paths) | [optional] |
| readonlyRootfs | Boolean | [optional] | |
| restartPolicy | RestartPolicy | [optional] | |
| runtime | String | [optional] | |
| securityOpt | List<String> | [optional] | |
| shmSize | Long | [optional] | |
| storageOpt | Map<String, String> | [optional] | |
| sysctls | Map<String, String> | [optional] | |
| tmpfs | Map<String, String> | [optional] | |
| utSMode | String | [optional] | |
| ulimits | List<Ulimit> | [optional] | |
| usernsMode | String | [optional] | |
| volumeDriver | String | [optional] | |
| volumesFrom | List<String> | [optional] |
- Serializable