3
我使用docker-compose
版本2来构建本地硒网格,并且我遇到了麻烦。docker-compose硒网格
我的大部分问题都来自很多旧的博客/文档,并尝试使用新的文档构建它,但很少有实用的参考(例如:没有更新的博客)。从我的理解,这应该工作,但事实并非如此。
这是我的docker-compose.yml
文件:
version: '2.0'
services:
grid-hub:
image: 'selenium/hub'
ports:
- '4444:4444'
node-chrome-debug:
image: 'selenium/node-chrome-debug'
depends_on:
- 'grid-hub'
environment:
- HUB_PORT_4444_TCP_ADDR=grid-hub
这里是我的节点的输出,它永远不会过去,这与集线器注册:
Waiting xvfb...
-bash: 169.254/16: No such file or directory
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
Waiting xvfb...
我一直在淘github上Dockerfile
,我想也许我错过了一个环境变量,但我找不到我想要的东西。
这里有一个更新: 我已经尝试通过- HUB_PORT_4444_TCP_PORT=4444
指定端口,但这没有效果。我打开了一个issue on github以提高可视性,但这也包括我将在此处包含的泊坞窗版本。
Client:
Version: 1.13.1
API version: 1.26
Go version: go1.7.5
Git commit: 092cba3
Built: Wed Feb 8 08:47:51 2017
OS/Arch: darwin/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 092cba3
Built: Wed Feb 8 08:47:51 2017
OS/Arch: linux/amd64
Experimental: true
我不知道为什么xvfb的将无法启动,但如果你过去,你仍然需要添加'HUB_PORT_4444_TCP_PORT = 4444'否则该节点将无法与集线器 –
注册有一个关于类似问题的公开问题。 https://github.com/SeleniumHQ/docker-selenium/pull/249 什么环境是你的码头主机?和码头版本? –
@MarkLapierre,是的,我想到这个事实后,我只是没有更新的问题,但它并没有帮助 –