- Docker compose:更适合单机编排,只能面向一个docker主机进行编排。
- Docker swarm:能够将多个docker主机整合为同一个平台之下的管理机制的一个集群工具,能够将多个docker主机提供的计算资源整合在一起,整合为一个资源池,随后docker compose再去编排时只需要面向swarm整合出来的这一个资源池进行编排就行。
- Docker machine:能够将一个主机迅速初始化为一个能够满足加入到docker swarm集群中的先决条件,从而成为docker swarm中的一份子。
- Mesos:IDC的操作系统,能够将一个IDC中的提供的所有硬件计算资源统一调度和分配,但是它所面向的上层接口不是容器接口,而只是资源分配工具,不能够直接托管运行容器,如果要实现去管理容器,还需要提供一个可以面向容器的框架maeathon
- Kubernetes:K8S在容器编排领域占领了80%以上的份额。