我有一个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文件中添加version
和services
。
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