Форматы содержимого, поддерживаемые в Реестре контейнеров Azure
Используйте частный репозиторий в Реестре контейнеров Azure для управления одним из следующих форматов содержимого.
Образы контейнеров, совместимые с Docker
Поддерживаются следующие форматы образов контейнеров Docker:
Манифест версии 2 образа Docker, схема 2 — включает в себя списки манифестов, которые позволяют реестрам хранить образы для нескольких архитектур в одной ссылке
image:tag
.
Образы OCI
Реестр контейнеров Azure поддерживает образы, которые соответствуют спецификации формата образа инициативы Open Container (OCI), включая спецификацию необязательного индекса образов. Форматы упаковки включают формат уникального образа (SIF).
Артефакты OCI
Реестр контейнеров Azure поддерживает спецификацию распространения OCI, которая не зависит от поставщика или облака и используется для хранения, совместного использования, защиты и развертывания образов контейнеров и других типов содержимого (артефактов). Спецификация позволяет реестру хранить широкий спектр артефактов в дополнение к образам контейнеров. Для отправки и извлечения артефактов используются инструменты, подходящие для артефакта. См. примеры.
- Отправка и извлечение артефакта OCI с помощью реестра контейнеров Azure
- Отправка и извлечение диаграмм Helm в реестр контейнеров Azure
Дополнительные сведения об артефактах OCI см. в репозитории Реестр OCI как хранилище (ORAS) и репозитории Артефакты OCI на сайте GitHub.
Чарты Helm
Реестр контейнеров Azure может размещать репозитории для чартов Helm, формата упаковки, используемого для быстрого управления приложениями для Kubernetes и их развертывания. Рекомендуется использовать клиент Helm версии 3. См. раздел Отправка и извлечение чартов Helm в Реестр контейнеров Azure.
Следующие шаги
Узнайте, как принудительно отправлять и извлекать образы с помощью Реестра контейнеров Azure.
Используйте задачи Реестра контейнеров Azure для сборки и тестирования образов контейнера.
Используйте платформу BuildKit Moby для сборки и упаковки контейнеров в формате OCI.
Настройте репозиторий Helm, размещенный в Реестре контейнеров Azure.