我们从简到繁看一下 Docker 的学习路线:
- docker run:Single Engine(者称 Single-Host,单 Docker 节点)下单服务运行
- docker-compose:Single Engine(或者称 Single-Host,单 Docker 节点)下多服务编排
- docker swarm:Multi-Host(多 Docker 节点,集群)下单服务编排
- docker stack:Multi-Host(多 Docker 节点,集群)下多服务编排
可以看到 docker stack 其实就是 docker-compose 多应用和 docker swarm 规模化两者的结合。