Docker swarm是一个用于创建Docker主机(运行Docker守护进程的服务器)集群的工具,具备服务发现,负载均衡,任务分发、调度,服务状态一致性保持,滚动更新,安全传输等特性。从docker v1.12开始,docker engine 自带了swarm工作模式,使用Swarm操作集群,会使用户感觉就像是在一台主机上进行操作。