我正在开发,这需要与谷歌浏览器的一些互动。我在一个docker容器中运行我的应用程序。当它在docker外部时,我可以连接到chrome浏览器,但是当它在docker内部时,我得到一个错误,比如
ChromeLauncher:error connect ECONNREFUSED 127.0.0.1:33715 +2ms
ChromeLauncher Waiting for browser. +0ms
ChromeLauncher Waiting for browser... +0ms
ChromeLauncher Waiting for browser..... +511ms
ChromeLauncher Waiting for browser....... +502ms
ChromeLauncher Waiting for browser......... +503ms
ChromeLauncher Waiting for browser........... +502ms
ChromeLauncher Waiting for browser............. +502ms
ChromeLauncher Waiting for browser............... +502ms
ChromeLauncher Waiting for browser................. +503ms
ChromeLauncher Waiting for browser................... +502ms
ChromeLauncher Waiting for browser..................... +502ms
ChromeLauncher Waiting for browser....................... +502ms
ChromeLauncher Waiting for browser......................... +501ms
ChromeLauncher Waiting for browser........................... +502ms
ChromeLauncher Waiting for browser............................. +503ms
ChromeLauncher Waiting for browser............................... +502ms
ChromeLauncher Waiting for browser................................. +502ms
ChromeLauncher Waiting for browser................................... +500ms
ChromeLauncher Waiting for browser..................................... +502ms
ChromeLauncher Waiting for browser....................................... +501ms
ChromeLauncher Waiting for browser......................................... +501ms
ChromeLauncher Waiting for browser........................................... +502ms
ChromeLauncher Waiting for browser............................................. +501ms
ChromeLauncher Waiting for browser............................................... +502ms
ChromeLauncher Waiting for browser................................................. +503ms
ChromeLauncher Waiting for browser................................................... +502ms
ChromeLauncher Waiting for browser..................................................... +502ms
ChromeLauncher Waiting for browser....................................................... +502ms
ChromeLauncher Waiting for browser......................................................... +501ms
ChromeLauncher Waiting for browser........................................................... +502ms
ChromeLauncher Waiting for browser............................................................. +502ms
ChromeLauncher Waiting for browser............................................................... +503ms
ChromeLauncher Waiting for browser................................................................. +502ms
ChromeLauncher Waiting for browser................................................................... +502ms
ChromeLauncher Waiting for browser..................................................................... +502ms
ChromeLauncher Waiting for browser....................................................................... +502ms
ChromeLauncher Waiting for browser......................................................................... +502ms
ChromeLauncher Waiting for browser........................................................................... +502ms
ChromeLauncher Waiting for browser............................................................................. +502ms
ChromeLauncher Waiting for browser............................................................................... +502ms
ChromeLauncher Waiting for browser................................................................................. +503ms
ChromeLauncher Waiting for browser................................................................................... +502ms
ChromeLauncher Waiting for browser..................................................................................... +502ms
ChromeLauncher Waiting for browser....................................................................................... +503ms
ChromeLauncher Waiting for browser......................................................................................... +502ms
ChromeLauncher Waiting for browser........................................................................................... +502ms
ChromeLauncher Waiting for browser............................................................................................. +501ms
ChromeLauncher Waiting for browser............................................................................................... +502ms
ChromeLauncher Waiting for browser................................................................................................. +502ms
ChromeLauncher Waiting for browser................................................................................................... +502ms
ChromeLauncher Waiting for browser..................................................................................................... +502ms
ChromeLauncher Waiting for browser....................................................................................................... +502ms
ChromeLauncher:error connect ECONNREFUSED 127.0.0.1:33715 +2ms
ChromeLauncher:error Logging contents of /tmp/lighthouse.ZztambY/chrome-err.log +1ms
ChromeLauncher:error [0207/061816.421061:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
ChromeLauncher:error +0ms
Unable to connect to Chrome发布于 2019-02-07 17:28:08
在启动应用程序容器时,您可以在docker run命令中使用--add-host标志:
docker run --add-host="chrome:127.0.0.1" <the rest of the command>然后,您可以通过chrome主机名访问本地运行的chrome实例。当然,所有这些都要求您使用的端口实际上是开放的(我假设是开放的,因为应用程序在容器之外运行)。
https://stackoverflow.com/questions/54567758
复制相似问题