class Docr::Types::CreateContainerConfig
  
  
  Included Modules
- JSON::Serializable
 
Defined in:
docr/types/create_container_config.crConstructors
- .new(pull : JSON::PullParser)
 - .new(hostname = nil, domainname = nil, user = nil, attach_stdin = false, attach_stdout = true, attach_stderr = true, tty = false, open_stdin = false, stdin_once = false, env = nil, cmd = nil, healthcheck = nil, args_escaped = nil, image = nil, working_dir = nil, entrypoint = nil, network_disabled = nil, mac_address = nil, on_build = nil, labels = nil, stop_signal = "SIGTERM", stop_timeout = 10, shell = nil, host_config : Nil | Docr::Types::HostConfig = nil, exposed_ports = nil)
 
Instance Method Summary
- #host_config : Docr::Types::HostConfig | Nil
 - #host_config=(host_config : Docr::Types::HostConfig | Nil)
 
Instance methods inherited from class Docr::Types::ContainerConfig
  
  
    
      args_escaped : Bool | Nil
    args_escaped, 
    
  
    
      args_escaped=(args_escaped : Bool | Nil)
    args_escaped=, 
    
  
    
      attach_stderr : Bool | Nil
    attach_stderr, 
    
  
    
      attach_stderr=(attach_stderr : Bool | Nil)
    attach_stderr=, 
    
  
    
      attach_stdin : Bool | Nil
    attach_stdin, 
    
  
    
      attach_stdin=(attach_stdin : Bool | Nil)
    attach_stdin=, 
    
  
    
      attach_stdout : Bool | Nil
    attach_stdout, 
    
  
    
      attach_stdout=(attach_stdout : Bool | Nil)
    attach_stdout=, 
    
  
    
      cmd : Array(String) | Nil
    cmd, 
    
  
    
      cmd=(cmd : Array(String) | Nil)
    cmd=, 
    
  
    
      domainname : String | Nil
    domainname, 
    
  
    
      domainname=(domainname : String | Nil)
    domainname=, 
    
  
    
      entrypoint : Array(String) | Nil
    entrypoint, 
    
  
    
      entrypoint=(entrypoint : Array(String) | Nil)
    entrypoint=, 
    
  
    
      env : Array(String) | Nil
    env, 
    
  
    
      env=(env : Array(String) | Nil)
    env=, 
    
  
    
      exposed_ports : Hash(String, Hash(String, String)) | Nil
    exposed_ports, 
    
  
    
      exposed_ports=(exposed_ports : Hash(String, Hash(String, String)) | Nil)
    exposed_ports=, 
    
  
    
      healthcheck : Docr::Types::HealthConfig | Nil
    healthcheck, 
    
  
    
      healthcheck=(healthcheck : Docr::Types::HealthConfig | Nil)
    healthcheck=, 
    
  
    
      hostname : String | Nil
    hostname, 
    
  
    
      hostname=(hostname : String | Nil)
    hostname=, 
    
  
    
      image : String | Nil
    image, 
    
  
    
      image=(image : String | Nil)
    image=, 
    
  
    
      labels : Hash(String, String) | Nil
    labels, 
    
  
    
      labels=(labels : Hash(String, String) | Nil)
    labels=, 
    
  
    
      mac_address : String | Nil
    mac_address, 
    
  
    
      mac_address=(mac_address : String | Nil)
    mac_address=, 
    
  
    
      network_disabled : Bool | Nil
    network_disabled, 
    
  
    
      network_disabled=(network_disabled : Bool | Nil)
    network_disabled=, 
    
  
    
      on_build : Array(String) | Nil
    on_build, 
    
  
    
      on_build=(on_build : Array(String) | Nil)
    on_build=, 
    
  
    
      open_stdin : Bool | Nil
    open_stdin, 
    
  
    
      open_stdin=(open_stdin : Bool | Nil)
    open_stdin=, 
    
  
    
      shell : Array(String) | Nil
    shell, 
    
  
    
      shell=(shell : Array(String) | Nil)
    shell=, 
    
  
    
      stdin_once : Bool | Nil
    stdin_once, 
    
  
    
      stdin_once=(stdin_once : Bool | Nil)
    stdin_once=, 
    
  
    
      stop_signal : String | Nil
    stop_signal, 
    
  
    
      stop_signal=(stop_signal : String | Nil)
    stop_signal=, 
    
  
    
      stop_timeout : Int32 | Nil
    stop_timeout, 
    
  
    
      stop_timeout=(stop_timeout : Int32 | Nil)
    stop_timeout=, 
    
  
    
      tty : Bool | Nil
    tty, 
    
  
    
      tty=(tty : Bool | Nil)
    tty=, 
    
  
    
      user : String | Nil
    user, 
    
  
    
      user=(user : String | Nil)
    user=, 
    
  
    
      working_dir : String | Nil
    working_dir, 
    
  
    
      working_dir=(working_dir : String | Nil)
    working_dir=
    
  
    
  Constructor methods inherited from class Docr::Types::ContainerConfig
  
  
    
      new(pull : JSON::PullParser)new(hostname : Nil | String = nil, domainname : Nil | String = nil, user : Nil | String = nil, attach_stdin : Bool | Nil = false, attach_stdout : Bool | Nil = true, attach_stderr : Bool | Nil = true, tty : Bool | Nil = false, open_stdin : Bool | Nil = false, stdin_once : Bool | Nil = false, env : Nil | Array(String) = nil, cmd : Nil | Array(String) = nil, healthcheck : Nil | Docr::Types::HealthConfig = nil, args_escaped : Bool | Nil = nil, image : Nil | String = nil, working_dir : Nil | String = nil, entrypoint : Nil | Array(String) = nil, network_disabled : Bool | Nil = nil, mac_address : Nil | String = nil, on_build : Nil | Array(String) = nil, labels : Nil | Hash(String, String) = nil, stop_signal : Nil | String = "SIGTERM", stop_timeout : Int32 | Nil = 10, shell : Nil | Array(String) = nil, exposed_ports : Nil | Hash(String, Hash(String, String)) = nil) new
Constructor Detail
        
        def self.new(hostname = nil, domainname = nil, user = nil, attach_stdin = false, attach_stdout = true, attach_stderr = true, tty = false, open_stdin = false, stdin_once = false, env = nil, cmd = nil, healthcheck = nil, args_escaped = nil, image = nil, working_dir = nil, entrypoint = nil, network_disabled = nil, mac_address = nil, on_build = nil, labels = nil, stop_signal = "SIGTERM", stop_timeout = 10, shell = nil, host_config : Nil | Docr::Types::HostConfig = nil, exposed_ports = nil)
        #