11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

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

  • 2018-05-01
  • 本文字数:862 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 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.io GitLab 容器注册表、华为 Dockyard JFrog Artifactory 。目前尚不清楚在新规范下,是否会为不同的认证机制提供统一的包装层,该包装层将隐藏底层云提供商特定的机制。其他一些注册管理机构实现了一些在 Docker 注册表中不存在的端点,将其作为增值选项。

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

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

2018-05-01 19:001088
用户头像

发布了 731 篇内容, 共 405.8 次阅读, 收获喜欢 1966 次。

关注

评论

发布
暂无评论
发现更多内容

只需2步,教你在Vue中设置登录验证拦截

华为云开发者联盟

Vue 浏览器 Token pringboot 登录验证

这一篇 K8S(Kubernetes)我觉得可以了解一下!!!

牧小农

Docker 容器 kubenetes

【IT运维小知识】安全组是什么意思?

行云管家

网络安全 安全 数据安全 安全组 IT运维

模块一作业

美好心情

「架构实战营」

游戏数字资产复用——有哪些是你需要知道的?

龙智—DevSecOps解决方案

游戏开发 游戏引擎 perforce

网易云信被纳入 Gartner 2021年《CPaaS 市场指南》研究报告

网易云信

音视频 云通信 Gartner

网络生病了怎么办?看华为云网络测量如何“悬丝诊脉”

华为云开发者联盟

华为云 云网络 网络故障 网络测量 SDN架构

2021年10月国产数据库流行度排行解读 浅谈基础软件发展之道

墨天轮

数据库 华为 opengauss Gauss DB 国产数据库

华为云网络覆盖全球2500+站点,打造高品质、低成本接入体验

华为云开发者联盟

RTC 华为云 媒体服务 LiveVideoStack

学生管理系统架构

思辰

架构实战营

学习总结(第一周)

Geek_1d37ea

架构实战营

代码简洁之道:一行Python代码解决问题是时尚还是玄学

博文视点Broadview

IOS技术分享| ARCall视频通话重构

anyRTC开发者

ios 音视频 语音通话 视频通话 视频呼叫

短短 146 天就成为 Apache APISIX Committer,我是怎么做到的?

Apache APISIX 中文社区

成长笔记 API网关 社区 Apache APISIX

Vue进阶(幺伍叁):Vue-highlight 实现代码高亮

No Silver Bullet

Vue highlight.js 10月月更

OKR与影响地图,别再傻傻分不清

华为云开发者联盟

OKR 敏捷 影响地图 规划 目标

数仓无损压缩算法:gzip算法

华为云开发者联盟

算法 deflate 无损 gzip 压缩数据

第一周作业

赵先生

架构实战营

Java 有关 Integer 一个好玩的包装类

HoneyMoose

业内首款云原生技术中台产品云原生 Stack 来了!

阿里巴巴云原生

阿里云 云原生 技术中台

Flux架构思想在度咔App中的实践

百度Geek说

百度 架构 后端 短视频 Flux

实时大数据Flink知识结构(超全整理,附知识脑图)

大象灵感

大数据 flink spark 实时数仓 流处理

模块一

模块一作业

Geek_1d37ea

引导行业发展!旺链科技加入“可信区块链推进计划”

旺链科技

区块链 数字经济 产业区块链

以开发之名 | 美好出行体验,“管家”一站实现

最新动态

阿里二面:为什么要分库分表?

Java MySQL 数据库 架构 面试

信息安全等级保护是什么意思?开展信息安全等级保护工作有啥意义?

行云管家

云计算 网络安全 等级保护 信息安全等级保护

架构训练营 - 第一周作业

二手攻城师

「架构实战营」

Java 包装类和基本类型

HoneyMoose

敏捷QA需要编写测试用例吗?

BY林子

测试用例 敏捷测试

OCI基于Docker Registry v2协议标准化容器注册表API_DevOps_Hrishikesh Barua_InfoQ精选文章