Ответ 1
Отступы имеют решающее значение в docker-compose.yml. Способ, которым вы его настроили, "развернуть" - это сервис, который не предназначен. Раздел развертывания предназначен для указания информации о том, как развертывать "веб-сервис". Следующее позволяет docker-compose up
и docker 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: