| hostname |
kotlin.String |
The hostname to use for the container, as a valid RFC 1123 hostname. |
[optional] |
| domainname |
kotlin.String |
The domain name to use for the container. |
[optional] |
| user |
kotlin.String |
The user that commands are run as inside the container. |
[optional] |
| attachStdin |
kotlin.Boolean |
Whether to attach to `stdin`. |
[optional] |
| attachStdout |
kotlin.Boolean |
Whether to attach to `stdout`. |
[optional] |
| attachStderr |
kotlin.Boolean |
Whether to attach to `stderr`. |
[optional] |
| exposedPorts |
kotlin.collections.MutableMap<kotlin.String, kotlin.Any> |
An object mapping ports to an empty object in the form: `{"<port>/<tcp |
udp |
| tty |
kotlin.Boolean |
Attach standard streams to a TTY, including `stdin` if it is not closed. |
[optional] |
| openStdin |
kotlin.Boolean |
Open `stdin` |
[optional] |
| stdinOnce |
kotlin.Boolean |
Close `stdin` after one attached client disconnects |
[optional] |
| env |
kotlin.collections.MutableList<kotlin.String> |
A list of environment variables to set inside the container in the form `["VAR=value", ...]`. A variable without `=` is removed from the environment, rather than to have an empty value. |
[optional] |
| cmd |
kotlin.collections.MutableList<kotlin.String> |
Command to run specified as a string or an array of strings. |
[optional] |
| healthcheck |
HealthConfig |
|
[optional] |
| argsEscaped |
kotlin.Boolean |
Command is already escaped (Windows only) |
[optional] |
| image |
kotlin.String |
The name (or reference) of the image to use when creating the container, or which was used when the container was created. |
[optional] |
| volumes |
kotlin.collections.MutableMap<kotlin.String, kotlin.Any> |
An object mapping mount point paths inside the container to empty objects. |
[optional] |
| workingDir |
kotlin.String |
The working directory for commands to run in. |
[optional] |
| entrypoint |
kotlin.collections.MutableList<kotlin.String> |
The entry point for the container as a string or an array of strings. If the array consists of exactly one empty string (`[""]`) then the entry point is reset to system default (i.e., the entry point used by docker when there is no `ENTRYPOINT` instruction in the `Dockerfile`). |
[optional] |
| networkDisabled |
kotlin.Boolean |
Disable networking for the container. |
[optional] |
| macAddress |
kotlin.String |
MAC address of the container. Deprecated: this field is deprecated in API v1.44 and up. Use EndpointSettings.MacAddress instead. |
[optional] |
| onBuild |
kotlin.collections.MutableList<kotlin.String> |
`ONBUILD` metadata that were defined in the image's `Dockerfile`. |
[optional] |
| labels |
kotlin.collections.MutableMap<kotlin.String, kotlin.String> |
User-defined key/value metadata. |
[optional] |
| stopSignal |
kotlin.String |
Signal to stop a container as a string or unsigned integer. |
[optional] |
| stopTimeout |
kotlin.Int |
Timeout to stop a container in seconds. |
[optional] |
| shell |
kotlin.collections.MutableList<kotlin.String> |
Shell for when `RUN`, `CMD`, and `ENTRYPOINT` uses a shell. |
[optional] |
| hostConfig |
HostConfig |
|
[optional] |
| networkingConfig |
NetworkingConfig |
|
[optional] |