我正在尝试使用这博客使用docker建立一个selenium网格。
但是当我尝试运行码头时-编写-d
它给我的错误是:服务服务不受支持的配置选项:'chrome‘我的docker-compose.yml是
version: "3"
services:
selenium-hub:
image: selenium/hub:3.141.59-yttrium
container_name: selenium-hub
ports:
- "4444:4444"
chrome:
image: selenium/node-chrome:3.141.59-yttrium
volumes:
- /dev/shm:/dev/shm
depends_on:
- selenium-hub
environment:
- HUB_HOST=selenium-hub
- HUB_PORT=4444
firefox:
image: selenium/node-firefox:3.141.59-yttrium
volumes:
- /dev/shm:/dev/shm
depends_on:
- selenium-hub
environment:
- HUB_HOST=selenium-hub
- HUB_PORT=4444码头版本显示:
Client: Docker Engine - Community
Version: 19.03.5
API version: 1.39 (downgraded from 1.40)
Go version: go1.12.12
Git commit: 633a0ea838
Built: Wed Nov 13 07:29:52 2019
OS/Arch: linux/amd64
Experimental: false发布于 2019-12-26 01:55:51
我试着运行你的docker-compose.yml文件,它运行起来没有任何问题。
你提出问题的原因可能是
我的船坞配置-
[root@allselenium ~]# docker-compose version
docker-compose version 1.18.0, build 8dd22a9
docker-py version: 2.6.1
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.0.2k-fips 26 Jan 2017发布于 2020-05-24 15:58:45
当您尝试使用与您要运行的引擎版本不兼容的撰写文件选项时,通常会发生此错误。
请在这里找到更多有关这方面的信息:
https://success.docker.com/article/error-unsupported-config-option-for-services
以下是兼容性矩阵:
https://docs.docker.com/compose/compose-file/compose-versioning/#compatibility-matrix
根据这一点,您应该有3.8的组合文件格式。
https://stackoverflow.com/questions/59372174
复制相似问题