如何通过docker-compose而不是使用docker启动selenium hub和一个
发布时间:2020-12-16 03:40:55 所属栏目:安全 来源:网络整理
导读:我可以通过以下方式启动硒中心图像: docker run --rm=true -P -p 4444:4444 --name selenium-hub selenium/hub 并通过以下方式添加firefox worker: docker run --rm=true --link selenium-hub:hub selenium/node-firefox 继续http://localhost:4444/grid/c
我可以通过以下方式启动硒中心图像:
并通过以下方式添加firefox worker:
继续http://localhost:4444/grid/console然后将显示网格就好了. 我不想每次都使用docker,但是通过docker-compose进行相同的设置. 因此,我想我可以在docker-compose.yml中执行此操作:
然而在运行docker-compose之后我得到了消息:
因此网格不显示任何节点. 我以为我可能会以错误的顺序进行链接,但是:
产生相同的错误. 我究竟做错了什么? 最佳答案
虽然k0pernikus’ answer确实有效,但我只是想详细说明它失败的原因. 节点容器希望连接到一个可以简单解析的集线器:
而不是在他们的例子中,它将被解析为:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |