It should hold only portable information about the container. Here, "portable" means "independent from the host we are running on". Non-portable information should appear in HostConfig. All fields added to this struct must be marked omitempty to keep getting predictable hashes from the old v1Compatibility configuration.
| Name | Type | Description | Notes |
|---|---|---|---|
| argsEscaped | Boolean | [optional] | |
| attachStderr | Boolean | [optional] | |
| attachStdin | Boolean | [optional] | |
| attachStdout | Boolean | [optional] | |
| cmd | List<String> | We need to override the json decoder to accept both options. | [optional] |
| domainname | String | [optional] | |
| entrypoint | List<String> | We need to override the json decoder to accept both options. | [optional] |
| env | List<String> | [optional] | |
| exposedPorts | Map<String, Object> | PortSet is a collection of structs indexed by Port | [optional] |
| healthcheck | HealthcheckConfig | [optional] | |
| hostname | String | [optional] | |
| image | String | [optional] | |
| labels | Map<String, String> | [optional] | |
| macAddress | String | Mac Address of the container. Deprecated: this field is deprecated since API v1.44. Use EndpointSettings.MacAddress instead. | [optional] |
| networkDisabled | Boolean | [optional] | |
| onBuild | List<String> | [optional] | |
| openStdin | Boolean | [optional] | |
| shell | List<String> | We need to override the json decoder to accept both options. | [optional] |
| stdinOnce | Boolean | [optional] | |
| stopSignal | String | [optional] | |
| stopTimeout | Long | [optional] | |
| tty | Boolean | [optional] | |
| user | String | [optional] | |
| volumes | Map<String, Object> | [optional] | |
| workingDir | String | [optional] |
- Serializable