【发布时间】:2016-11-24 18:41:23
【问题描述】:
我不太明白为什么官方文档都用这么多机器来创建swarm集群。是否可以在同一台机器上安装 consul 和 swarm manager?另外,集群管理器是集群的一部分吗?例如,如果我创建了一个覆盖网络,swarm manager 是否是该网络的一部分?
【问题讨论】:
标签: docker docker-swarm
我不太明白为什么官方文档都用这么多机器来创建swarm集群。是否可以在同一台机器上安装 consul 和 swarm manager?另外,集群管理器是集群的一部分吗?例如,如果我创建了一个覆盖网络,swarm manager 是否是该网络的一部分?
【问题讨论】:
标签: docker docker-swarm
答案是否定的。 Swarm Manager 不是网络覆盖的一部分。更一般地说,Swarm 只是一个运行在 Docker 守护进程上的容器。如果将此 Docker 守护进程添加到集群中,则托管 Swarm 容器的 Swarm Manager 也将成为 Swarm Agent,然后接收容器。
如果您需要,可以在 how to deploy a Swarm cluster 上找到完整的分步教程。
【讨论】: