12月15日 , Docker 宣布将 Docker Engine 核心组件 containerd 开源,并捐赠到一个新的开源社区(https://containerd.io/)独立发展和运营。阿里云,AWS, Google,IBM和Microsoft 作为初始成员,将会为新项目提供贡献和维护人员。 containerd开源对构建一个开放和健康的容器生态具有重要意义。containerd 是容器运行环境的核心引擎,可以实现对容器的各种操作(启动,停止等)和网络和存储配置。 containerd 提供了标准化的接口方便各种平台集成,并且还可以将运行环境(Runtime)做成可插拔(Plugable)。但它并不是直接面向最终用户, 主要是用于集成到更上层的系统里, 比如Docker Swarm, Kubernetes, Mesos 等容器编排系统。 containerd 是容器编排/调度技术的基础。对于容器社区的开发者来说, 独立的containerd更简单、稳定, 并具有更好的可扩展性。开发商可以非常方便地基于containerd提供定制化的容器网络、容器存储和编排方案。 |