Артефакты в 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 и выше.
См.также
для Dev & Test