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