美国时间6月22日,DockerCon 2015在美国旧金山举行。在大会的Keynote上,Docker创始人兼CTO Solomon Hykes宣布:Docker将联合CoreOS等公司共同创建一个完全开放的容器标准,称之为“ 开放式容器项目 ”(Open Container Project)。包括AWS、Google、Microsoft、Redhat、VMWare、华为等超过20家业界巨头同时宣布支持该项目,并成为开放式容器项目创始成员。Docker率先为OCP捐献出了Docker所基于的容器格式和运行时(Runtime)代码及文档,成为OCP项目的基石。同时,由CoreOS发起的Application Container(appc)标准将与OCP整合。这也就是说OCP将会成为了首个业界开放、统一的容器标准。
近两年多来,Docker引领了一场以容器为核心的,席卷互联网应用乃至整个IT界的技术革新,正从根本上改变应用开发和发布的方式。经过持续爆发式的成长,以及迅速壮大的开发者社区和上下游生态,Docker容器实际上已经成为了容器格式和运行时的标准。之前,以CoreOS为代表的容器提供商认为,容器的标准不应该由一家公司掌控,而应更具开放性。
2014年12月,CoreOS推出自己的容器rkt,并随后发起了一项开放式的容器标准Application Container(appc),该标准立刻受到了Google、VMWare、Redhat等重量级公司的支持。而由于有不同容器标准的存在,所以也引发了容器战争,并很有可能引起社区分裂,从而减慢容器技术的发展进程。OCP的发布逆转了这一走势,包括Docker、CoreOS在内的公司将共同参与开放式委员会的管理,并统一定义容器标准。社区和生态圈合作伙伴将受益于这个开放式的标准。
Docker创始人兼CTO Solomon Hykes在大会上表示,Docker一贯的方针就是要促进开放式的标准。Docker最大的价值不在于特定的技术,而是让所有人,包括企业和用户,对于某些标准实现统一。既然Docker已经成为了实际上的容器标准,那么Docker也肩负着完善这一标准的使命。而Solomon认为,完善容器标准的最好方式就是推进该标准的开放性。Solomon对此提出以下几点原则。
这一宣布对于容器技术今后发展的影响不可估量。毕竟,相对于容器具体的标准,以及这个标准由谁来定,我们更关心的是容器技术有一个统一的标准可循,这样大家可以放心参考这一标准,在容器上层做更多的,真正产生价值的创新。
在Keynote大会上信息量极大,除了最重磅的OCP,还有大量新内容发布。Solomon Hykes也是以其一贯的“哲学家”的风格,为来宾细细讲述Docker创始的初衷,长远的目标,以及为了实现这些目标将在近期发布的内容。
归根结底,Docker的使命是“创建用于超大规模创新的工具”而Solomon认为创新的最大杠杆就是互联网应用,因此,Docker将不遗余力地帮助开发者“提升整个互联网的可编程性”。Solomon提到了几个层面的目标:
围绕这些目标,Docker在本次大会上发布了一系列新产品和功能。
第一天的Keynote,我们看到了一个更加开放的Docker,他将拥抱更多的厂商共建生态,尤其是OCP(Open Container Project)项目的诞生,相信未来社区和生态圈合作伙伴将受益于这个开放式的标准。
陈恺,2015年正式加盟 灵雀云 创业团队,任首席技术官。携其十数年大规模、企业级分布式系统/云平台研发经验,打造基于容器技术、面向开发者的云计算平台。加入灵雀云之前,2004年在微软从事Windows操作系统内核(Kernel)的研发,2010年出任微软云平台Windows Azure首席架构师/软件开发部经理,专注于云计算/分布式系统的研发,组建、带领团队开发Azure最核心的中控系统(Fabric Controller),管理并支撑整个云平台后端,承载千万级规模应用。