使用Docker compose将多台机器设置为selenium网格

时间:2018-01-16 09:45:51

标签: windows docker selenium-grid

我无法使用2台机器创建硒网格。

我正在尝试使用docker compose,并在一台机器上托管集线器,只需连接节点的2台机器,最终实现负载均衡。

seleniumhub:
 image: selenium/hub
 ports:
  - 4444:4444

chrome:
image: selenium/node-chrome
links:
 - seleniumhub:hub

上面是我的yml文件,运行正常,我可以使用以下命令轻松扩展它

docker-compose up -d --scale chrome=5

但我的问题是,如果我有第二台机器,我将如何在该机器上旋转节点并将其挂钩/链接到第一台机器上的集线器。

我见过使用链接,网络和环境的论坛,但最终没有任何工作。

有没有人知道一个体面的指南来实现这个目标?

1 个答案:

答案 0 :(得分:0)

我会说使用docker-swarm,因此第二台计算机将成为第一台计算机 here swarm worker 节点是一些例子,也是this一个