一、什么是Docker Swarm
docker swarm | Docker Docshttps://docs.docker.com/engine/reference/commandline/swarm/Docker Swarm是Docker公司推出的用来管理docker集群的工具, 使用 Docker Swarm可以快速方便的实现高可用集群。Docker Compose只能编排单节点上的容器。Docker Swarm 可以让我们在单一主机上操作来完成对整个容器集群的管理工作,使用Docker Swarm可以让单一主机上的容器快速部署到10个、20个或者200个主机上面,实现高可用集群。
从 Docker 1.12.0 版本开始,Docker Swarm 已经包含在 Docker 引擎中(docker swarm),并且已经内置了服务发现工具,我们就不需要像之前一样,再配置 Etcd 或者 Consul 来进行服务发现配置了。
Dokcer Swarm是Docker官方的提供的集群部署管理工具,基于原生Docker,相比