OptionalArgsCommand is already escaped (Windows only)
OptionalAttachWhether to attach to stderr.
OptionalAttachWhether to attach to stdin.
OptionalAttachWhether to attach to stdout.
OptionalCmdCommand to run specified as a string or an array of strings.
OptionalDomainnameThe domain name to use for the container.
OptionalEntrypointThe 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).
OptionalEnvA 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.
OptionalExposedAn object mapping ports to an empty object in the form: {\"<port>/<tcp|udp|sctp>\": {}}
OptionalHealthcheckOptionalHostnameThe hostname to use for the container, as a valid RFC 1123 hostname.
OptionalImageThe name (or reference) of the image to use when creating the container, or which was used when the container was created.
OptionalLabelsUser-defined key/value metadata.
OptionalMacMAC address of the container.
OptionalNetworkDisable networking for the container.
OptionalOnONBUILD metadata that were defined in the image's Dockerfile.
OptionalOpenOpen stdin
OptionalShellShell for when RUN, CMD, and ENTRYPOINT uses a shell.
OptionalStdinClose stdin after one attached client disconnects
OptionalStopSignal to stop a container as a string or unsigned integer.
OptionalStopTimeout to stop a container in seconds.
OptionalTtyAttach standard streams to a TTY, including stdin if it is not closed.
OptionalUserThe user that commands are run as inside the container.
OptionalVolumesAn object mapping mount point paths inside the container to empty objects.
OptionalWorkingThe working directory for commands to run in.
Configuration for a container that is portable between hosts. When used as
ContainerConfigfield in an image,ContainerConfigis an optional field containing the configuration of the container that was last committed when creating the image. Previous versions of Docker builder used this field to store build cache, and it is not in active use anymore. ContainerConfig