首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建您自己的SeleniumHQ/ docker -selenium对接者映像

构建您自己的SeleniumHQ/ docker -selenium对接者映像
EN

Stack Overflow用户
提问于 2019-08-22 09:02:24
回答 2查看 1.1K关注 0票数 6

我不确定这是一个bug,还是只是我的愚蠢,但情况是这样的。

我想要建立我的形象基于StandaloneChromeDebug。跟随维基

  1. 拉回购。
  2. 生成图像:
代码语言:javascript
复制
$ make standalone_chrome_debug
  1. 构建Dockerfile以确保不会出现错误:
代码语言:javascript
复制
$ docker build --no-cache etc/docker-selenium/StandaloneChromeDebug/
  1. 将我的图像设置为停靠者-Compose.yml,如:
代码语言:javascript
复制
selenium-hub:
        container_name: selenium-hub
        build: ./etc/docker-selenium/StandaloneChromeDebug/
        volumes:
            - /dev/shm:/dev/shm
        ports:
            - "4444:4444"
            - "5900:5900"
        environment:
           - HUB_HOST=selenium-hub
           - HUB_PORT=4444

还有..。没什么。容器正在运行(没有errros),但Selenium不工作,容器日志为空,/opt/文件夹为空。我做错什么了?如何调试这个东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-27 21:47:31

路径错误,请使用不带build: /etc/docker-selenium/StandaloneChromeDebug/ .

如果您试图cd到./etc/docker-selenium/StandaloneChromeDebug/,您将得到一个错误。

代码语言:javascript
复制
version: "3.5"
services:
   selenium-hub:
        container_name: selenium-hub
        build: /etc/docker-selenium/StandaloneChromeDebug/
        volumes:
            - /dev/shm:/dev/shm
        ports:
            - "4444:4444"
            - "5900:5900"
        environment:
           - HUB_HOST=selenium-hub
           - HUB_PORT=4444

Exapmle:

票数 3
EN

Stack Overflow用户

发布于 2019-08-27 09:03:10

我觉得你在撰写文件中使用的是“构建”标签,而不是“图像”。请使用“图像”标签代替,看看它是否正确运行您的图像。

此外,请您展示您是如何启动您的对接服务和输出是什么?

生成命令的引用

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57605684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档