泊坞窗撰写文件不工作:副本不允许其他属性副本

docker版本: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 

我input错了什么?

谢谢。

编辑:docker-compose版本1.11.2,编译dfed245

在docker-compose.yml中,缩进是至关重要的。 你设置的方式,“部署”是一个服务,这是不是打算。 部署部分旨在指定如何部署“web”服务的信息。 以下是允许docker stack deploy web --compose-file docker-compose.yml docker-compose updocker stack deploy web --compose-file 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: