class Kitchen::Driver::Dokken

def start_runner_container(state)

def start_runner_container(state)
  debug "driver - starting #{runner_container_name}"
  runner_container = run_container(
    'name' => runner_container_name,
    'Cmd' => Shellwords.shellwords(config[:pid_one_command]),
    'Image' => "#{repo(work_image)}:#{tag(work_image)}",
    'Hostname' => config[:hostname],
    'ExposedPorts' => exposed_ports({}, config[:forward]),
    'Volumes' => dokken_volumes,
    'HostConfig' => {
      'Privileged' => config[:privileged],
      'VolumesFrom' => dokken_volumes_from,
      'Binds' => dokken_binds,
      'Dns' => config[:dns],
      'DnsSearch' => config[:dns_search],
      'Links' => Array(config[:links]),
      'CapAdd' => Array(config[:cap_add]),
      'CapDrop' => Array(config[:cap_drop]),
      'SecurityOpt' => Array(config[:security_opt]),
      'NetworkMode' => config[:network_mode],
      'PortBindings' => port_forwards({}, config[:forward]),
    }
  )
  state[:runner_container] = runner_container.json
end