无法使用本地主机从 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地址如下图所示: