Tag: 庆典

Webdriverio客户端不会在Docker容器中启动

所以我试图在无头镀铬运行seleniumtesting。 我正在使用webdriver来启动我的客户端。 但它不工作。 我的testing卡在启动客户端,过了一段时间我收到错误消息。 下面你可以看到我是如何发起我的客户。 const client = webdriverio.remote({ desiredCapabilities: { browserName: 'chrome', chromeOptions: { args: ['–headless', '–disable-gpu'] }, binary: '/opt/google/chrome/google-chrome', }, baseUrl: CONFIG.host, logLevel: 'verbose', waitForTimeout: 3000 }) 另外,当我运行我的docker容器(docker运行-it – cap-add = SYS_ADMIN headless-chrome / bin / bash)与下面的命令,我得到的回应。 正因为如此,我认为这不是我的二进制或我的参数的问题。 chrome@e7b2dd3f7ac8:~$ /opt/google/chrome/google-chrome –headless –disable-gpu –dump-dom https://www.chromestatus.com 以下是我的docker形象: # Base docker image FROM debian:sid LABEL name="chrome-headless" […]

Dockerfile用于执行bash脚本的入口点

我从官方存储库(版本2.3)下载了docker文件,现在我想构build映像并将一些本地数据( test.json )上载到容器中。 仅仅运行COPY test.json /usr/share/elasticsearch/data/是不够的,因为在这种情况下数据的索引是没有完成的。 我想实现的是能够运行sudo docker run -d -p 9200:9200 -p 9300:9300 -v /home/gosper/tests/tempESData/:/usr/share/elasticsearch/data test/elasticsearch ,并执行后,我希望能够看到http://localhost:9200/tests/test/999的映射数据。 如果我使用下面给出的Dockerfile和* sh脚本,那么我得到以下错误: Failed to connect to localhost port 9200: Connection refused 这是我从中build立图像的Dockerfile: FROM java:8-jre # grab gosu for easy step-down from root ENV GOSU_VERSION 1.7 RUN set -x \ && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg –print-architecture)" \ && […]