gpt4 book ai didi

selenium - docker-compose Selenium 网格

转载 作者:行者123 更新时间:2023-12-02 08:01:15 28 4
gpt4 key购买 nike

我正在使用 docker-compose 版本 2 构建本地 Selenium 网格,但我遇到了麻烦。

我的大部分麻烦来自于许多旧博客/文档,并尝试使用新文档来构建它,但几乎没有实际引用(例如:没有较新的博客)。根据我的理解,这应该有效,但事实并非如此。

这是我的 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以提高可见性,但这也包括我将在此处包含的 docker 版本。

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

最佳答案

基于 ddavison 来自 pending pull request 的评论

在 OSX 上,存在一些不应该设置的环境变量。通过设置 no_proxy 我们可以规避这个问题。

version: '3.0'
services:
grid-hub:
container_name: '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
- HUB_PORT_4444_TCP_PORT=4444
- no_proxy=""

关于selenium - docker-compose Selenium 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42657020/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com