无法使用本地主机从 pc 浏览器访问 docker 容器中的 selenium hub 运行
Cannot access selenium hub running in docker container from pc browser using localhost
我正在使用 docker(对于 windows)和以下 docker 图像制作硒网格:
selenium/hub
selenium/node-chrome-debug
selenium/node-firefox-debug
我 运行 这些使用 docker 网络和以下命令:
$ docker network create grid
$ docker run -d -p 4444:4444 --net grid --name selenium-hub selenium/hub
docker -ps
的输出是:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
037a7950c73a selenium/hub "/opt/bin/entry_poin" 33 minutes ago
Up 33 minutes 0.0.0.0:4444->4444/tcp selenium-hub
但是当我尝试使用 http://localhost:4444/gid/console 在 chrome 浏览器中访问 windows 电脑中的集线器时,它显示“无法访问站点”。
我尝试使用 ipconfig 使用我的计算机的 ip 地址,但它仍然显示无法访问站点。
有什么解决办法吗?
编辑:我在 windows7.
上使用 docker 工具箱
我使用了启动quickstart终端时显示的ip地址如下图所示:
我正在使用 docker(对于 windows)和以下 docker 图像制作硒网格:
selenium/hub
selenium/node-chrome-debug
selenium/node-firefox-debug
我 运行 这些使用 docker 网络和以下命令:
$ docker network create grid
$ docker run -d -p 4444:4444 --net grid --name selenium-hub selenium/hub
docker -ps
的输出是:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
037a7950c73a selenium/hub "/opt/bin/entry_poin" 33 minutes ago
Up 33 minutes 0.0.0.0:4444->4444/tcp selenium-hub
但是当我尝试使用 http://localhost:4444/gid/console 在 chrome 浏览器中访问 windows 电脑中的集线器时,它显示“无法访问站点”。
我尝试使用 ipconfig 使用我的计算机的 ip 地址,但它仍然显示无法访问站点。
有什么解决办法吗?
编辑:我在 windows7.
上使用 docker 工具箱我使用了启动quickstart终端时显示的ip地址如下图所示: