@type t() :: %DockerEngineAPI.Model.ContainerCreateRequest{
ArgsEscaped: boolean() | nil,
AttachStderr: boolean() | nil,
AttachStdin: boolean() | nil,
AttachStdout: boolean() | nil,
Cmd: [String.t()] | nil,
Domainname: String.t() | nil,
Entrypoint: [String.t()] | nil,
Env: [String.t()] | nil,
ExposedPorts: %{optional(String.t()) => map()} | nil,
Healthcheck: DockerEngineAPI.Model.HealthConfig.t() | nil,
HostConfig: DockerEngineAPI.Model.HostConfig.t() | nil,
Hostname: String.t() | nil,
Image: String.t() | nil,
Labels: %{optional(String.t()) => String.t()} | nil,
MacAddress: String.t() | nil,
NetworkDisabled: boolean() | nil,
NetworkingConfig: DockerEngineAPI.Model.NetworkingConfig.t() | nil,
OnBuild: [String.t()] | nil,
OpenStdin: boolean() | nil,
Shell: [String.t()] | nil,
StdinOnce: boolean() | nil,
StopSignal: String.t() | nil,
StopTimeout: integer() | nil,
Tty: boolean() | nil,
User: String.t() | nil,
Volumes: %{optional(String.t()) => map()} | nil,
WorkingDir: String.t() | nil
}