12月15日 , Docker宣布将Docker Engine核心组件containerd开源,并捐赠到一个新的开源社区(https://containerd.io/)独立发展和运营。阿里云,AWS, Google,IBM和Microsoft作为初始成员,将会为新项目提供贡献和维护人员。
containerd开源对构建一个开放和健康的容器生态,具有重要意义。阿里云首席架构师唐洪表示: "容器技术在企业IT中,特别是在云计算战略中扮演着越来越重要的角色。 开放,稳定和良好支持的容器基础设施对所有客户至关重要。它也将是一个健康的生态系统的关键。 阿里云作为其中一员,我们将会和社区紧密合作, 打造一个坚实的容器技术基础,帮助客户在这之上实现业务创新。“
阿里云作为Docker的战略合作伙伴,会进一步帮助国内用户利用容器技术提升DevOps效率,加速企业上云。作为项目的初始成员之一,阿里云也会持续把自己在容器技术方面的探索和实践回馈到社区中。
containerd 是容器运行环境的核心引擎,可以实现对容器的各种操作(启动,停止等)和网络和存储配置。 containerd 提供了标准化的接口方便各种平台集成,并且还可以将运行环境(Runtime)做成可插拔(Plugable)。但它并不是直接面向最终用户, 主要是用于集成到更上层的系统里, 比如Docker Swarm, Kubernetes, Mesos 等容器编排系统。
containerd 是容器编排/调度技术的基础。对于容器社区的开发者来说, 独立的containerd更简单、稳定, 并具有更好的可扩展性。开发商可以非常方便地基于containerd提供定制化的容器网络、容器存储和编排方案。
阿里巴巴集团一直积极拥抱开源事业,无论是开源软件的应用、回馈以至自研技术的开源都非常活跃。自从2015年11月阿里巴巴集团宣布正式加入Apache基金会以来,阿里技术已经向Apache捐赠了三个开源项目,分别是JStorm、RocketMQ和Weex。其中Weex于2016年12月15日正式捐赠给Apache基金会。RocektMQ有望成为首个来自中国的Apache互联网中间件顶级子项目,Weex则有望成为来自中国的移动开发顶级子项目。
阿里巴巴除了是FSF基金会、Apache基金会、Linux 基金会和Xen顾问团队成员。阿里云还是MySQL开源分支 WebScaleSQL 的第五位发起成员,该分支是由 Facebook、 Google、LinkedIn 和Twitter 四家互联网公司的数据库团队发起,是以适应互联网场景为目标的MySQL分支。
Docker 官方新闻稿如下:
https://www.docker.com/docker-news-and-press/docker-extracts-and-donates-containerd-its-core-container-runtime-accelerate