写点什么

Docker 宣布将 Docker Distribution 捐赠给 CNCF

2021 年 2 月 07 日

Docker宣布将Docker Distribution捐赠给CNCF

近日,Docker 宣布,将 Docker Distribution 贡献给 Cloud Native Computing Foundation(CNCF)。


这家公司称,它的许多项目都致力于开源社区和开放标准的建设,而此举将使 Docker Distribution 这一众多注册表的基础设施得到一个成员众多的组织的妥善维护。

什么是 Docker Distribution?


Distribution 是 Docker Hub 的容器注册表,以及其他许多容器注册表的基础开源代码。它是容器注册表的参考实现,并且得到了广泛的使用,因此它是容器生态系统的基础部分。所以 CNCF 这个新家对它来说非常合适。


Docker Distribution 是对原本用 Python 编写的注册表代码的大规模重写,后者没有使用内容寻址存储,是一种早期设计。用 Go 编写的这个新版本被设计为可添加扩展的库,因此可以设计不同的后端和子系统。


Docker 于 2015 年在 Linux Foundation 中成立了 Open Container Initiative(OCI),以标准化容器生态系统的规范,包括注册表和映像格式。

为什么要向 CNCF 捐赠 Docker Distribution?


现在业内有许多注册表,许多公司和组织在内部构建,或作为服务对外提供注册表。其中,许多是基于 Docker Distribution 中的代码,但是 Docker 表示,“我们发现许多人做的一些小分支和更改没有贡献到上游版本,因此该项目需要更多的维护人员。为了让这个项目真正成为整个行业的广泛协作成果,将其托管在 CNCF 中是理所当然的选择,因为它是许多成功的协作项目(例如 Kubernetes 和 Containerd)的所在地。”


“我们接触了许多 Docker Distribution 代码的头部用户(他们成为该项目的维护者),其中包括来自 Docker、GitHub、GitLab、Digital Ocean、Mirantis 和 Harbour 项目的维护者,最后一个项目本身是 CNCF 毕业项目,目的是将核心注册表扩展到其他服务。此外,我们还邀请了 OCI 的一位维护者,将来也欢迎更多参与者。该项目现在简称为“Distribution”,可以在 github.com/distribution/distribution 中找到。”


据悉,Distribution 项目已被 CNCF 沙箱接纳,但由于它是一个成熟项目,Docker 会建议很快将其移入孵化场。


2021 年 2 月 07 日 10:172037
用户头像
万佳 InfoQ编辑

发布了 576 篇内容, 共 213.2 次阅读, 收获喜欢 1437 次。

关注

评论 1 条评论

发布
用户头像
会不会意味着Docker Distribution 也会被其他容器运行时的标准呢
2021 年 02 月 08 日 11:38
回复
没有更多了
发现更多内容

Week 01 食堂饭卡系统设计

Geek_165f3d

架构师课程学习第一周心得

秤须苑

极客大学架构师训练营

食堂就餐系统

安阳

食堂就餐卡系统设计

Arthur.Li

极客大学架构师训练营 UML

架构师训练营-食堂就餐卡系统设计

架构文档

第一周作业一:食堂就餐卡系统设计

田振宇

架构师训练营——食堂就餐卡系统设计

养乐多

架构方法

shangyu

极客大学架构师训练营

架构师训练营第一周学习总结

常江舟

极客大学架构师训练营

【架构课作业-第一周】食堂就餐卡系统设计

Nelson

极客大学架构师训练营

第一周:架构方法-架构师如何做架构学习总结

DZ

架构师训练营——第一周总结

Andy风

就餐卡系统设计

小胖子

架构师第一周上课总结

种个大西瓜

如何让自己有机会成为一名架构师?

kk

极客大学架构师训练营

架构师0期第一周作业(总结)

何伟敏

第1周 学习总结

安阳

【总结】架构师如何做架构

小胖子

week01总结

seki

极客大学架构师训练营

【第一周作业】食堂就餐卡系统设计

黑莓

架构师训练营第一周【学习总结】

小K

极客大学架构师训练营

week01作业

seki

食堂就餐卡设计说明书

架构师训练营0期Week1总结

theivanxu

食堂就餐卡系统设计文档

秤须苑

极客大学架构师训练营

架构师训练营作业一:食堂就餐卡系统设计

常江舟

极客大学架构师训练营

架构师训练营——第一周总结

养乐多

食堂就餐卡系统设计 - 简陋版

X﹏X

《第一章:架构师如何做架构》总结

尔东雨田

极客大学架构师训练营

架构方法:架构师如何做架构

极客时间-作业一-学习总结

刘柯

「中国技术开放日·长沙站」现场直播

「中国技术开放日·长沙站」现场直播

Docker宣布将Docker Distribution捐赠给CNCF-InfoQ