DockerEngineAPI.Model.TaskSpecContainerSpec (elixir_dea v1.45.7)
Container spec for the service. <p><br /></p> > Note: ContainerSpec, NetworkAttachmentSpec, and PluginSpec are > mutually exclusive. PluginSpec is only used when the Runtime field > is set to plugin
. NetworkAttachmentSpec is used when the Runtime > field is set to attachment
.
Summary
Types
@type t() :: %DockerEngineAPI.Model.TaskSpecContainerSpec{ Args: [String.t()] | nil, CapabilityAdd: [String.t()] | nil, CapabilityDrop: [String.t()] | nil, Command: [String.t()] | nil, Configs: [DockerEngineAPI.Model.TaskSpecContainerSpecConfigsInner.t()] | nil, DNSConfig: DockerEngineAPI.Model.TaskSpecContainerSpecDnsConfig.t() | nil, Dir: String.t() | nil, Env: [String.t()] | nil, Groups: [String.t()] | nil, HealthCheck: DockerEngineAPI.Model.HealthConfig.t() | nil, Hostname: String.t() | nil, Hosts: [String.t()] | nil, Image: String.t() | nil, Init: boolean() | nil, Isolation: String.t() | nil, Labels: %{optional(String.t()) => String.t()} | nil, Mounts: [DockerEngineAPI.Model.Mount.t()] | nil, OpenStdin: boolean() | nil, Privileges: DockerEngineAPI.Model.TaskSpecContainerSpecPrivileges.t() | nil, ReadOnly: boolean() | nil, Secrets: [DockerEngineAPI.Model.TaskSpecContainerSpecSecretsInner.t()] | nil, StopGracePeriod: integer() | nil, StopSignal: String.t() | nil, Sysctls: %{optional(String.t()) => String.t()} | nil, TTY: boolean() | nil, Ulimits: [DockerEngineAPI.Model.ResourcesUlimitsInner.t()] | nil, User: String.t() | nil }
Functions
Link to this function