无法列出具有管理器节点 "Reachable" 的容器,仅具有 "Leader"
Can't list containers with manager node "Reachable", only with "Leader"
我和 https://labs.play-with-docker.com 一起工作过。
我在其中一位经理(不是领导者)中创建了一项新服务:
docker service create --name example nginx
当我运行:
docker container ls
它没有显示容器:
但是当我 运行 在管理器 leader 节点上执行相同的命令时,它做了:
任何解释这是为什么?
您已经创建了一个只复制一次的服务(一个容器),如果您想要一个全局服务(每个 VM 中的一个容器),您必须向您添加 --mode global
标志 docker service create
命令,顺便说一句,你也看一下 --replicas
标志:https://docs.docker.com/engine/swarm/services/
我和 https://labs.play-with-docker.com 一起工作过。
我在其中一位经理(不是领导者)中创建了一项新服务:
docker service create --name example nginx
当我运行:
docker container ls
它没有显示容器:
但是当我 运行 在管理器 leader 节点上执行相同的命令时,它做了:
任何解释这是为什么?
您已经创建了一个只复制一次的服务(一个容器),如果您想要一个全局服务(每个 VM 中的一个容器),您必须向您添加 --mode global
标志 docker service create
命令,顺便说一句,你也看一下 --replicas
标志:https://docs.docker.com/engine/swarm/services/