dsdk / v1.47 / ContainerConfig
Type Alias: ContainerConfig ​
ContainerConfig:
object
Configuration for a container that is portable between hosts.
Type declaration ​
Name | Type | Description |
---|---|---|
ArgsEscaped ? | boolean | null | Command is already escaped (Windows only) |
AttachStderr ? | boolean | Whether to attach to stderr . |
AttachStdin ? | boolean | Whether to attach to stdin . |
AttachStdout ? | boolean | Whether to attach to stdout . |
Cmd ? | string [] | Command to run specified as a string or an array of strings. |
Domainname ? | string | The domain name to use for the container. |
Entrypoint ? | 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 ). |
Env ? | 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. |
ExposedPorts ? | object | null | An object mapping ports to an empty object in the form: {"<port>/<tcp|udp|sctp>": {}} |
Healthcheck ? | HealthConfig | - |
Hostname ? | string | The hostname to use for the container, as a valid RFC 1123 hostname. |
Image ? | string | The name (or reference) of the image to use when creating the container, or which was used when the container was created. |
Labels ? | object | User-defined key/value metadata. |
MacAddress ? | string | null | MAC address of the container. Deprecated: this field is deprecated in API v1.44 and up. Use EndpointSettings.MacAddress instead. |
NetworkDisabled ? | boolean | null | Disable networking for the container. |
OnBuild ? | string [] | null | ONBUILD metadata that were defined in the image's Dockerfile . |
OpenStdin ? | boolean | Open stdin |
Shell ? | string [] | null | Shell for when RUN , CMD , and ENTRYPOINT uses a shell. |
StdinOnce ? | boolean | Close stdin after one attached client disconnects |
StopSignal ? | string | null | Signal to stop a container as a string or unsigned integer. |
StopTimeout ? | number | null | Timeout to stop a container in seconds. |
Tty ? | boolean | Attach standard streams to a TTY, including stdin if it is not closed. |
User ? | string | The user that commands are run as inside the container. |
Volumes ? | object | An object mapping mount point paths inside the container to empty objects. |
WorkingDir ? | string | The working directory for commands to run in. |