服务服务不支持的配置选项:'chrome'



我正在尝试使用此博客使用Docker设置硒网格

但是当我尝试运行docker-compose up -d

它给我错误为:服务服务不支持的配置选项:"铬" 我的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

我尝试运行您的 docker-compose.yml 文件,它可以正常工作。

出现问题的可能原因可能是

  1. Yaml 格式不正确或缩进不正确
  2. 过时的 docker-compose 版本,在这种情况下,您需要升级到更新的版本才能使用版本 3 格式的配置文件

我的码头工人撰写配置 -

[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

当您尝试使用与您尝试运行的引擎版本不兼容的撰写文件选项时,通常会发生此错误。

请在此处找到更多信息:

https://success.docker.com/article/error-unsupported-config-option-for-services

这是兼容性矩阵:

https://docs.docker.com/compose/compose-file/compose-versioning/#compatibility-matrix

根据这一点,您应该具有3.8的撰写文件格式

相关内容

最新更新