OCI基于Docker Registry v2协议标准化容器注册表API

\

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

\
\\

Open Container Initiative启动了容器发行规范项目,用以标准化容器镜像注册表的API。它基于Docker Registry协议v2,使用对象为Docker工具集和公有云供应商。

\\

Docker Registry协议v2是Docker工具集用于在注册表和用户之间推送和拉取镜像的协议。由于协议的广泛使用性质,它被作为新标准的基础,所有的实现都可以遵循该协议。根据Docker工程师Michael Crosby的说法,截至目前为止,已经有超过400亿个镜像是通过该协议推送的。该协议的v2版本与之前版本有重大变化,包括移除镜像内部与Docker工具集本身的紧密耦合。

\\

OCI执行董事Chris Aniszczyk在新闻稿中表示:

\\
\

随着容器和云原生技术的蓬勃发展,社区需要一个可靠的行业发行标准,以提高互操作性,并与中立机构一起制定规范。

\
\\

除了标准Docker Hub注册表之外,各种云供应商已经通过托管注册表支持v2协议。例如,AWS Elastic Container Registry(ECR)通过额外的身份验证层来支持它,其中标准的“docker login”命令可以通过单独调用AWS API获取令牌后进行身份验证。Google Cloud Platform的容器注册表在标准注册表协议上具有类似的认证机制。其他实现包括Quay.ioGitLab容器注册表、华为DockyardJFrog Artifactory。目前尚不清楚在新规范下,是否会为不同的认证机制提供统一的包装层,该包装层将隐藏底层云提供商特定的机制。其他一些注册管理机构实现了一些在Docker注册表中不存在的端点,将其作为增值选项。

\\

OCI是Linux基金会的一个项目,在过去已经对容器生态系统的其他方面进行了标准化,如镜像运行时规范。这两个标准去年都推出了1.0版。从目前的公告来看,这一版本又是一个里程碑。运行时规范将Docker的runc项目作为参考实现。镜像格式规范也是如此,该规范基于Docker的镜像格式v2。标准化是根据OCI技术监督委员会的政策进行的,首先提出提案,随后进行讨论和投票。

\\

查看英文原文OCI Standardizes Container Registry API Based on Docker’s V2 Protocol

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值