Docker compose v3 - "Unsupported config option for volumes:"



我有一个yml文件,其中包含运行两个容器的配置。这是文件:

web:
  build: ./web
  ports:
    - "8000:8000"
  restart: always
  volumes:
    - website:/www/
  nginx:
    build: ./nginx
    ports:
     - "80:80"
    restart: always
    links:
     - web
    volumes:
     - website:/www/
volumes:
  website:

当我运行它时,我总是收到以下错误:

The Compose file '.docker-compose.yml' is invalid because:
Unsupported config option for volumes: 'website'

我已经用谷歌搜索了这个,我认为这很好,就像现在一样。它有什么问题?

我认为您应该在docker-compose文件中添加versionservices

version: '3'
services:
  web:
   build: ./web
   ports:
     - "8000:8000"
   restart: always
   volumes:
    - website:/www/
  nginx:
    build: ./nginx
    ports:
     - "80:80"
    restart: always
    links:
     - web
    volumes:
     - website:/www/
volumes:
  website:

参考:

  • 码头工人撰写文件
  • 开始使用 Docker-Compose

最新更新