如何在Docker Swarm中设置集群?

时间:2019-05-23 15:58:29

标签: docker cluster-computing swarm

我需要使用Docker Swarm设置节点集群。当我说一个节点时,它应该具有数据库,少量应用程序/服务,并且它们需要彼此通信。我可以使用Docker Compose创建此实例。

但是,我需要此设置的多个实例。那么,Docker Swarm会帮助您吗?

1 个答案:

答案 0 :(得分:0)

  

当我说一个节点时,它应该有一个数据库,很少有应用程序/服务,它们需要彼此通信

当节点是安装了docker的机器(VM /物理)时,Docker Swarm是用于管理节点集群的工具。目前尚不清楚您期望的“节点”是什么,但是借助swarm,您可以运行任意数量的容器,这些容器将在群集中的不同计算机上部署。

  

但是,我需要此设置的多个实例。那么,码头工人会帮忙吗?

您可以在集群上定义任何内容,但是基本上swarm旨在启用节点之间的通信。如果您希望所有服务(称为“节点”)都位于同一台计算机上,那么swarm不会给您带来任何好处。只需在所有节点之间复制粘贴docker compose文件即可。但这通常不是普遍/推荐的事情,因此也许如果您能更好地解释自己的需求,那么对您的帮助会更容易。