Артефакты в Artifact Registry

Artifact Registry поддерживает спецификацию OCI Image Format Specification и позволяет хранить в репозитории следующие OCI-совместимые артефакты:

  • Docker-образы, в том числе мультиархитектурные.

  • Образы для Windows-контейнеров.

  • Helm-чарты.

Docker-образы

Docker-образ — шаблон для создания Docker-контейнеров. Образ содержит все необходимое для запуска приложения: код, среду выполнения, библиотеки, переменные окружения и файлы конфигурации. Сервис поддерживает спецификацию Docker Registry HTTP API V2.

Управление Docker-образами в Artifact Registry осуществляется с помощью тегов и дайджестов.

Тег присваивается пользователем при загрузке образа в репозиторий.

Тег должен быть уникальным в пределах одного репозитория. Тег будет удален со старого образа и присвоен новому при загрузке образа с уже существующим в репозитории тегом. При этом старый образ останется в репозитории, но не будет иметь тега. Работать с такими образами можно с помощью дайджеста.

Дайджест генерируется автоматически при создании образа. Дайджест уникален для каждого Docker-образа в репозитории.

Теги и дайджесты образов доступны в личном кабинете, в разделе Репозитории → Образы репозитория.

Ниже примеры использования тега и дайджеста при скачивании образа.

Скачать образ по тегу:

docker pull <registry_name>.cr.cloud.ru/<repository_name>:<tag>

Скачать образ по дайджесту:

docker pull <registry_name>.cr.cloud.ru/<repository_name>@sha256:432f982638b3aefab73cc58ab28f5c16e96fdb504e8c134fc58dff4bae8bf338

Образы для Windows-контейнеров

Для работы с образами для Windows-контейнеров в Artifact Registry нужно предварительно настроить конфигурационный файл Docker Daemon.

Helm-чарты

Helm-чарт — менеджер пакетов с открытым исходным кодом, который используется для упрощения развертывания приложений Kubernetes.

В репозитории Artifact Registry Helm-чарты хранятся аналогично Docker-образам. Поддерживаются версии Helm-чартов от 3.8.0 и выше.

Запустили Evolution free tier
для Dev & Test
Получить