容器编排 Swarm 到处使用 Container 很麻烦,为了解决这些问题,Docker Swarm 就出现了 如何管理这么多容器? 如何横向扩展? 如果容器 down 了,如何自动恢复? 如何更新容器不影响业务? 如何监控和追踪这些容器? 如何调度容器的创建? 如何保护隐私数据? Swarm 是集群,有集群就有节点,有节点就有角色,Swarm 总共有两个角色,一个叫做 Manage

Docker 的数据持久化和数据共享 Container 是在 Image 之上去创建的,Container 可以读写数据,而 Image 只能够读取,但是 Container 里面所写入的数据,只会存在 Container 里面,如果删除 Container,写入的数据会全部消失。但是有一种需求,数据库的 Container 会有数据的读写,在这种情况下,Docker 就需要数据持久化。