Azure 容器注册表中支持的内容格式
使用 Azure 容器注册表中的专用存储库来管理以下内容格式之一。
兼容 Docker 的容器映像
支持以下 Docker 容器映像格式:
Docker 映像清单 V2,架构 2 - 包括允许注册表在单个
image:tag
引用下存储多体系结构映像的清单列表
OCI 映像
Azure 容器注册表支持符合开放容器计划 (OCI) 映像格式规范(包括可选的映像索引规范)的映像。 打包格式包括奇点映像格式 (SIF)。
OCI 项目
Azure 容器注册表支持 OCI 分发规范,这是一个独立于供应商、与云无关的规范,用于存储、共享、保护和部署容器映像和其他内容类型(项目)。 除了容器映像外,该规范还允许注册表存储各种不同的项目。 可以使用适合于项目的工具来推送和拉取项目。 有关示例,请参阅:
若要详细了解 OCI 项目,请参阅 GitHub 上的 OCI 注册表即存储 (ORAS) 存储库和 OCI 项目存储库。
Helm 图表
Azure 容器注册表可以承载 Helm 图表的存储库,该存储库是用来快速为 Kubernetes 管理和部署应用程序的一种打包格式。 建议使用 Helm 客户端版本 3。 请参阅将 Helm 图表推送和提取到 Azure 容器注册表。
后续步骤
请参阅如何使用 Azure 容器注册表推送和拉取映像。
使用 ACR 任务来生成并测试容器映像。
使用 Moby BuildKit 以 OCI 格式生成并打包容器。
设置 Azure 容器注册表中承载的 Helm 存储库。