我设置了带有一个管理器节点和两个工作节点的Docker Swarm集群:
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有人能支持我吗?
发布于 2020-08-05 20:00:08
尝尝这个
docker stack deploy -c docker-compose.yml test-stack --with-registry-authhttps://stackoverflow.com/questions/63264689
复制相似问题