首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务服务的不支持配置选项:“chrome”

服务服务的不支持配置选项:“chrome”
EN

Stack Overflow用户
提问于 2019-12-17 10:25:18
回答 2查看 2.1K关注 0票数 0

我正在尝试使用博客使用docker建立一个selenium网格。

但是当我尝试运行码头时-编写-d

它给我的错误是:服务服务不受支持的配置选项:'chrome‘我的docker-compose.yml

代码语言:javascript
复制
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

码头版本显示:

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

发布于 2019-12-26 01:55:51

我试着运行你的docker-compose.yml文件,它运行起来没有任何问题。

你提出问题的原因可能是

  1. 错误的yaml格式或不正确的缩进
  2. 过时的docker-复合版本,在这种情况下,您需要升级到更新的版本,以使用版本3格式的配置文件。

我的船坞配置-

代码语言:javascript
复制
[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
票数 1
EN

Stack Overflow用户

发布于 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的组合文件格式。

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

https://stackoverflow.com/questions/59372174

复制
相关文章

相似问题

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