无法连接dockerurl与PHP单元

我可以在浏览器中使用以下path访问我的网站: my-dash.docker.localhost:8000 。 此外,正如我在这里find的,以便通过POSTMAN访问该网站,我不得不添加到我的主机文件:

 127.0.0.1 my-dash.docker.localhost 

我更新了我的phpunit.xml:

 <env name="SIMPLETEST_BASE_URL" value="http://my-dash.docker.localhost:8000"/> 

当我运行我的testing时,我得到以下错误:

 1) Drupal\my_dashboard\Tests\Rest\MyDashboardResourceTest::testPost GuzzleHttp\Exception\ConnectException: cURL error 7: Failed to connect to my-dash.docker.localhost port 8000: Connection refused (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:150 

我证实,如果我添加一个知道的url,我不会得到这个错误:

 <env name="SIMPLETEST_BASE_URL" value="https://www.google.com/"/> 

我在这里find了答案。 更新phpunit.xml:

 <env name="SIMPLETEST_BASE_URL" value="http://nginx"/> 

同样在我的情况下,我使用Drupal,并在我的settings.php中设置了可信主机。 我还必须添加nginx作为一个可信任的主机。