簡體   English   中英

docker-compose不支持的服務配置

[英]docker-compose unsupported config for services

我正在使用以下版本的docker和docker-compose -

Docker version 17.03.1-ce, build c6d412e

docker-compose version 1.11.2, build dfed245

我仍然面臨着問題 -

ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.web: 'version'

下面是我的泊塢文件 -

version: '2'
services:
  web:
    build: .
    ports:
      - "80:80"
      - "443:443"
    links:
      - memache:memcahced
      - solr:solr
      - dev_mysql:dev_mysql
    container_name: xyz
    hostname: XYZ
    image: XYZ/mono
    version: latest
    privileged: true
 ...
 ...

需要一些幫助。

不知道這只是你的問題,但你的撰寫文件的縮進是關閉的,並且有一些拼寫錯誤。

不太清楚你想與做什么version的服務定義(沒有這樣的屬性是財產證明 ),但如果你想指定圖像的版本中使用,你這樣做,如下所示:

services:
  web:
    image: XYZ/mono:latest

正如有些人所指出的那樣,你的縮進就被打破了。 您可以使用docker-compose config驗證docker-compose YAML文件。 這會檢查docker-compose.yml 如果要檢查其他YAML,可以使用-f指定它,例如docker-compose -f docker-compose.prod.yml config

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM