title: Connexion Refuse after second execution driver/ui karate test in docker ptrthomas/karate-chrome
body: <p>I try to use ptrthomas/karate-chrome image docker.
  I wish execute multiple driver/ui karate tests in the docker image.
  Currently use, your image docker ptrthomas/karate-chrome, but only 1 scenario driver/ui is successful execute.</p>
  <p>The scenario are basic:</p>
  <pre><code>Scenario: 
  Given driver 'https://github.com/login'
  </code></pre>
  <p>After execution, I have this error:</p>
  <pre><code>[ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.conn.PoolingHttpClientConnectionManager - Connection leased: [id: 3][route: {}-&gt;http://localhost:9222][total available: 0; route allocated: 1 of 5; total allocated: 1 of 10]
   karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.execchain.MainClientExec - Opening connection {}-&gt;http://localhost:9222 
  karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.conn.DefaultHttpClientConnectionOperator - Connecting to localhost/127.0.0.1:9222 
  karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.conn.DefaultHttpClientConnectionOperator - Connection established 127.0.0.1:54604&lt;-&gt;127.0.0.1:9222
  karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.conn.DefaultManagedHttpClientConnection - http-outgoing-3: set socket timeout to 30000 
  karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG     org.apache.http.impl.execchain.MainClientExec - Executing request GET /json HTTP/1.1
  karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.execchain.MainClientExec - Target auth state: UNCHALLENGED 
  karate-chrome-runner_docker | 16:07:50.206 [ForkJoinPool-2-worker-1] DEBUG org.apache.http.impl.execchain.MainClientExec - Proxy auth state: UNCHALLENGED
  </code></pre>
  <p>And I try to use 2 dockers (one to execute tests -maven:3.6-jdk-11 and one to target UI chrome -justinribeiro/chrome-headless:stable )
  But already issues: connection failed
  So, I try many configuration to drivers:</p>
  <pre><code>karate.configure( 
      'driver', {
        type: 'chrome',
        executable: 'chrome',
       // port: 9222, //default value
       // host: 'localhost', //default value
        showDriverLog: true,
        showProcessLog: true,
        start: false,
        headless: true
      }
    )
  </code></pre>
  <p>Docker_compose :</p>
  <pre><code>      version: '3.7'
  
  networks:
    karate: {}
  
  services:
    karate-chrome-runner:
      image: ptrthomas/karate-chrome
      container_name: &quot;karate-chrome-runner_docker&quot;
      volumes:
        - &quot;~/.m2:/var/maven/.m2&quot;
        - &quot;./:/usr/src/mymaven&quot;
      environment:
        - MAVEN_CONFIG=/var/maven/.m2
      working_dir: &quot;/usr/src/mymaven&quot;
      entrypoint: &quot;./entrypoint.sh&quot;
      networks:
        - karate
  </code></pre>
  <p>Please, would you help me to understand the correct operation?
  Have you an example to project docker ?</p>
  <p>Thanks for your help</p>