首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker swarm -无法在workers节点上部署

docker swarm -无法在workers节点上部署
EN

Stack Overflow用户
提问于 2020-08-05 19:57:59
回答 1查看 149关注 0票数 0

我设置了带有一个管理器节点和两个工作节点的Docker Swarm集群:

代码语言:javascript
复制
    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部署一个堆栈:

代码语言:javascript
复制
version: '3'
services:
    tests:
        image: myrepo/image
        ports:
          - "80:80"
          - "443:443"

但是该协议栈只部署在主节点上,它试图部署到其他节点,但它面临“拒绝”,然后成功地部署到管理器节点。我使用下面的命令来运行堆栈:

代码语言:javascript
复制
docker stack deploy -c docker-compose.yml test-stack

有人能支持我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-05 20:00:08

尝尝这个

代码语言:javascript
复制
docker stack deploy -c docker-compose.yml test-stack --with-registry-auth
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63264689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档