如何在分布式服务器中设置docker swarm?
我已经使用docker compose设置了单主机docker部署。但现在我有4个服务器实例在vultr上运行,每个实例都有不同的服务在运行。 比如说, 服务器1:mongodb 服务器2:node/express 服务器3:redux 服务器4:负载平衡器 如何使用docker swarm连接所有这些服务?如何在分布式服务器中设置docker swarm?,docker,docker-swarm,Docker,Docker Swarm,我已经使用docker compose设置了单主机docker部署。但现在我有4个服务器实例在vultr上运行,每个实例都有不同的服务在运行。 比如说, 服务器1:mongodb 服务器2:node/express 服务器3:redux 服务器4:负载平衡器 如何使用docker swarm连接所有这些服务? 您应该使用和创建大量节点。每个节点都是安装在不同主机上的docker引擎。如果您只有4台主机,您可以决定所有节点都将是 然后您应该部署将部署docker的 使用docker compose
- 您应该使用和创建大量节点。每个节点都是安装在不同主机上的docker引擎。如果您只有4台主机,您可以决定所有节点都将是
- 然后您应该部署将部署docker的
使用
文件的服务(mongodb等:docker compose.yml
docker stack deploy--compose文件docker compose.yml
- Docker服务将根据用户数量在所有节点上运行 创建每个服务时指定的副本
- 如果希望每个服务在特定节点上运行,请为 每个节点和添加