2017-04-23 40 views
10

泊塢窗版本:17.03.1-CE泊塢窗撰寫文件:複製品酒店的其他副本是不允許

試圖讓泊塢窗,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 

我有什麼錯中輸入?

謝謝。

編輯:搬運工,撰寫版本1.11.2,構建dfed245

+0

什麼版本撰寫您使用的是? –

+0

@RobertMoskal:謝謝! - 編輯該問題以添加docker-compose版本 –

回答

23

縮進是搬運工,compose.yml關鍵。按照您設置的方式,「部署」是一項服務,而不是預期的。部署部分旨在指定如何部署「web」服務的信息。下面讓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: 
相關問題