2017-04-23 14 views
10

wersję Döcker: 17.03.1-cedoker plik komponować nie działa: Repliki repliki dodatkowe własności nie jest dozwolone

Próbując uzyskać Döcker-compose.yml roboczych od PRZYGOTOWANIA samouczków.

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: 

otrzymuję ten błąd:

replicas Additional property replicas is not allowed 

Co ja wpisaną w nie tak?

Dzięki.

edit: doker-komponować wersja 1.11.2, budować dfed245

+0

Jaka wersja komponować używasz? –

+0

@RobertMoskal: Dzięki! - zredagowano pytanie, aby dodać wersję dokujaca –

Odpowiedz

23

wcięcie jest krytyczny w Docker-compose.yml. Sposób, w jaki to skonfigurowałeś, "wdrożyć" to usługa, która nie jest przeznaczona. Sekcja wdrażania ma na celu podanie informacji o tym, jak należy wdrożyć usługę "web". Poniższa pozwala docker-compose up i docker stack deploy web --compose-file docker-compose.yml uruchomić pomyślnie dla mnie:

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: 
Powiązane problemy