Yandex Container Registry

Сервис для управления образами и контейнерами Docker.

Надёжное хранение
Docker-образы размещаются в отказоустойчивом хранилище. Для всех данных настроена автоматическая репликация: при редактировании, создании и удалении Docker-образа меняется каждая копия.
Привычные инструменты для работы с реестрами
Вы можете работать с сервисом через консоль, командную строку (CLI) или API, а также сервис совместим со стандартной командной строкой Docker на основе Docker Registry HTTP API V2.
Лёгкость в обслуживании
Вы используете Docker-образ, а мы берём на себя обслуживание инфраструктуры, в которой работает ваш реестр. При этом вы платите только за место, которое занимают ваши Docker-образы.
Разные способы работы с Docker-контейнерами
В сервисе доступны контейнеры с разными ОС: Linux и Windows. Работайте с ними как вам удобно — запуская на локальной машине или на виртуальной машине Compute Cloud.
Docker-образы рядом с инфраструктурой
Высокая скорость работы с Docker-образами без затрат на внешний трафик — реестры Docker-образов размещены в тех же дата-центрах, что и ваша облачная инфраструктура.
Безопасность и контроль доступа
Docker-образы передаются по протоколу HTTPS. Вы решаете, кто может просматривать, скачивать, загружать или удалять их.

Решайте свои задачи с Container Registry

Разработка с использованием контейнеров

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

Микросервисная архитектура

Микросервисная архитектура подразумевает разделение приложений на небольшие независимые и легко изменяемые сервисы. Docker-контейнеры идеально подходят для запуска слабо связанных небольших сервисов.
Работает в связке с
API Gateway

Интеграция с облачными сервисами

Храните Docker-образы для работы с Managed Service for Kubernetes® и получайте к ним доступ с помощью сервисных аккаунтов, а также создавайте ВМ с образом Container Optimized Image, оптимизированным для запуска Docker-контейнеров.
Работает в связке с
Managed Service for Kubernetes

С чего начать

Используйте образ, оптимизированный для запуска Docker-контейнеров, и управляйте ими с минимальным временем простоя.

Узнать больше

Вопросы и ответы

Как создать реестр?

Вы можете создать реестр через консоль управления, с помощью интерфейса командной строки Yandex.Cloud или воспользоваться методом API create.

Вы можете создать реестр через консоль управления, с помощью интерфейса командной строки Yandex.Cloud или воспользоваться методом API create.

Чем отличается репозиторий от реестра?

Реестр — хранилище различных Docker-образов. В репозитории же хранятся несколько версий одного Docker-образа.

Реестр — хранилище различных Docker-образов. В репозитории же хранятся несколько версий одного Docker-образа.

Как вы гарантируете сохранность данных?

Docker-образы, которые вы загрузили в Container Registry, размещаются в отказоустойчивом хранилище в трёх географически распределённых зонах доступности. Все данные в хранилище автоматически реплицируются. Для сервиса действует SLA — 99,95%.

Docker-образы, которые вы загрузили в Container Registry, размещаются в отказоустойчивом хранилище в трёх географически распределённых зонах доступности. Все данные в хранилище автоматически реплицируются. Для сервиса действует SLA — 99,95%.

Поддерживаются ли Windows-контейнеры?

Да.

Да.

Как интегрировать Yandex Managed Service for Kubernetes и Yandex Container Registry?

Использовать сервисный аккаунт для узлов с ролью container-registry.images.puller.

Использовать сервисный аккаунт для узлов с ролью container-registry.images.puller.

Можно ли интегрировать Gitlab и Container Registry?

Да, подробнее о том, как это сделать, читайте в сценарии непрерывного развёртывания контейнеризованных приложений с помощью GitLab. По аналогии можно интегрировать любой другой CI/CD инструмент.

Да, подробнее о том, как это сделать, читайте в сценарии непрерывного развёртывания контейнеризованных приложений с помощью GitLab. По аналогии можно интегрировать любой другой CI/CD инструмент.

Начните пользоваться Container Registry