---
title: 'Описание продукта Container Registry'
sidebar_label: 'Описание'
sidebar_position: 1
description: 'Как работает Container Registry: реестры и репозитории, теги и хеши'
---

import Formbricks from '@theme/MDXComponents/Formbricks'

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

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

Вы можете создать приватный реестр и управлять образами через Docker CLI — [загружать](/craas/images/push-image.mdx), [скачивать](/craas/images/pull-image.mdx) и [удалять](/craas/images/delete-image.mdx) их. Образы в реестре хранятся с тройной репликацией.

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

В Container Registry вы также можете хранить Helm-чарты и [управлять ими через Helm CLI](/craas/charts/).

Работать с Container Registry можно в [панели управления](https://my.selectel.ru/vpc/default/craas/), через [API Container Registry](/api/craas/) или с помощью [Terraform](/terraform/providers/).

В продукте поддерживаются [типы и роли пользователей](/access-control/access-management.mdx), [проекты](/access-control/projects/about-projects.mdx) и [лимиты проекта и квоты](/access-control/projects/quotas.mdx).

## Реестр и репозиторий \{#registry-and-repository}

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

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

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

## Тег и хеш \{#tag-and-hash}

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

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

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

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

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

## Токен \{#token}

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

Токенами можно управлять через [API Container Registry](/api/craas/) или в [панели управления](/craas/tokens/).

## Ограничения \{#limitations}

В одном [проекте](/access-control/projects/about-projects.mdx) можно создать не более 100 реестров.

<Formbricks />
