Я настраиваю кластер Docker Swarm с одним управляющим узлом и 2 рабочими узлами:
swarm-admin@node-1:~$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
de4zdkoxazsjqch5tczk5czqo * node-1 Ready Active Leader 19.03.12
lhxspp75cqve5hq99gxcjs0hz node-2 Ready Active 19.03.12
mgcoy9sk2apa6p0ah6gmekk99 node-3 Ready Active 19.03.12
и пытаюсь развернуть стек с docker compose:
version: '3'
services:
tests:
image: myrepo/image
ports:
- "80:80"
- "443:443"
но стек развертывается только на главном узле, он пытается развернуть на другом узле, но сталкивается с «Отклонить», а затем успешно развертывается на управляющем узле. Я использую команду ниже для запуска стека:
docker stack deploy -c docker-compose.yml test-stack
Может ли кто-нибудь поддержать меня?