一、什么是docker cloud?
Docker Cloud 是CaaS(Container as a Service)容器即服务,阿里云和腾讯云属于paas平台即服务,caas是在paas之上的,我们要提供docker的service,必须要有底层infrastructure的支持,paas他们虚拟的计算资源,在这些虚拟资源之上在进行搭建docker的微服务。
Docker Cloud,Docker在2015年11月收购了tutum.co在今年2月份推出了Docker Cloud,它基本上提供了Docker自身原生的一个编排的API。(Docker Compose,也是收购了一个公司叫fij,才有了现在的docker-compose。)
二、主要功能
提供容器的管理,编排,部署的托管服务。
- image 管理
- 创建 stack
- 创建服务 service
- 添加 节点 作为 docker host
- 自动关联云服务商 AWS Azure
三、运行模式
- standard 模式: 一个 node 就是一个 docker host
- swarm 模式: 多个 node 组成 swarm cluster
以上这个图就是目前很多大型互联网公司的流程。