码头工人版本:17.03.1-ce
试图让 docker-compose.yml 从入门教程中工作。
version: "3"
services:
web:
image: tuhina/friendlyhello:2.0
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
ports:
- "80:80"
networks:
- webnet
networks:
webnet:
收到此错误:
replicas Additional property replicas is not allowed
我打错了什么?
谢谢。
编辑:docker-compose 版本 1.11.2,构建 dfed245
原文由 Tuhina Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
缩进在 docker-compose.yml 中至关重要。您设置它的方式,“部署”是一项服务,这不是预期的。部署部分旨在指定有关应如何部署“Web”服务的信息。以下允许
docker-compose up
和docker stack deploy web --compose-file docker-compose.yml
为我成功运行: