加载中...

OCI(Open Container Initiative,开放容器倡议)是 2015 年 6 月由 Docker、CoreOS 及一批行业公司在 Linux 基金会下发起的开放标准组织,目标是为容器格式和运行时制定厂商中立的规范,避免容器技术因商业竞争而碎片化。
OCI 目前维护三份核心规范:运行时规范(runtime-spec)定义如何在磁盘上描述并运行一个容器,参考实现是 Docker 捐出的 runc;镜像规范(image-spec)定义容器镜像的分层结构、清单与配置格式;分发规范(distribution-spec)定义镜像仓库的 HTTP API,规范推送与拉取行为。
在 OCI 出现之前,Docker 镜像格式事实上是私有标准,CoreOS 的 rkt/appc 曾试图另立门户。OCI 的确立让 containerd、CRI-O、Podman 等实现可以消费同样的镜像、遵循同样的运行时行为。今天“OCI 镜像”已是容器生态的通用语言,OCI 制品机制还被扩展用于分发 Helm Chart 等非容器内容。

登录 后参与讨论
暂无讨论,来发表第一条评论吧