Перейти к основному содержимому
Описание продукта Container Registry
Последнее изменение:

Описание продукта Container Registry

Container Registry as a Service (CRaaS) — это полностью готовый к работе реестр контейнеров для хранения и развертывания Docker-образов.

Вы можете создать приватный реестр и управлять образами через Docker CLI — загружать, скачивать и удалять их. Образы в реестре хранятся с тройной репликацией.

Если вы используете Container Registry, образы и инфраструктура находятся у одного провайдера — это ускоряет развертывание, загрузку и скачивание образов.

В Container Registry вы также можете хранить Helm-чарты и управлять ими через Helm CLI.

Работать с Container Registry можно в панели управления, через API Container Registry или с помощью Terraform.

В продукте поддерживаются типы и роли пользователей, проекты и лимиты проекта и квоты.

Реестр и репозиторий

Container Registry — это реестр для хранения Docker-образов и Helm-чартов.

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

В одном реестре можно создать несколько репозиториев.

Тег и хеш

Версии образов можно различать с помощью тегов или хешей. Хеш генерируется автоматически и является уникальным, а тег нужно назначить самостоятельно.

Если при загрузке образа не указать тег, то автоматически установится тег latest.

Если загрузить версию образа с тегом, который уже используется в репозитории, то тег добавится к новой версии и удалится у старой.

Тег для обращения к образу выглядит так:

cr.selcloud.ru/<registry>/<image>:<tag>

Токен

Токен необходим для авторизации в Container Registry и получения доступа к реестру.

Токенами можно управлять через API Container Registry или в панели управления.

Ограничения

В одном проекте можно создать не более 100 реестров.