【docker】docker开源项目

最早接触docker是在14年年初,当初docker远没有这在这么火,当时觉得docker也就是类似openstack、cloudstack的一个容器管理,没什么特别,没想到啊,半年的时间里,发生了如此翻天覆地的变化:VMware与docker合作、RHEL 7集成docker、CloudFoudry计划支持docker、flynn、deis、google Kubernetes开源等等。

先来看看,docker提供了哪些功能呢?

1、镜像制作; 支持从源码到镜像的制作;

2、容器镜像管理; 支持分层镜像;

3、容器部署; 支持应用参数配置(包括跨节点),支持链接克隆;

【观点】

为什么docker会如此火爆,总结下来,主要有如下因素:

1、docker是第一款仅针对容器的管理平台,能够提供分层镜像管理,链接克隆,参数配置,进程监控等优于openstack等管理系统;

2、docker出自dotcloud项目,早期是为PaaS服务的,而容器非常适合在PaaS层应用,所以docker容易得到PaaS的认可;

3、docker采用Go语言开发,容易得到google的支持;

4、docker并没有提供大而全的功能,而是聚焦在单节点管理上,易于被集群编排系统集成;

5、docker是一个从源码到系统部署,轻量、灵活的、全生命周期的容器管理系统, 而镜像管理是PaaS最需要的功能;

 

我相信,docker将会改变应用的部署方式!

你可能感兴趣的:(docker,IaaS,PaaS)