[Документация Yandex Cloud](../index.md) > Yandex Container Registry > Container Registry

# Yandex Container Registry

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

Container Registry предоставляет надежное и независимое от внешних блокировок хранилище. Docker-образы в Container Registry размещаются в тех же <a href="../overview/concepts/geo-scope.md">дата-центрах</a> Yandex Cloud, в которых размещена остальная облачная инфраструктура, что обеспечивает высокую скорость работы с образами и отсутствие затрат на внешний трафик.

Container Registry предоставляет встроенный <a href="concepts/vulnerability-scanner.md">сканер уязвимостей</a>, с помощью которого можно сканировать Docker-образы как в момент их загрузки в реестр, так и позднее по расписанию, а также гибко управлять результатами сканирования.

# Yandex Container Registry

 - [Начало работы](quickstart/index.md)

## Пошаговые инструкции

 - [Все инструкции](operations/index.md)

 - [Установить и настроить Docker](operations/configure-docker.md)

 - [Аутентифицироваться в Container Registry](operations/authentication.md)

### Управление Docker-образом

 - [Получить информацию об имеющихся Docker-образах](operations/docker-image/docker-image-list.md)

 - [Создать Docker-образ](operations/docker-image/docker-image-create.md)

 - [Загрузить Docker-образ в реестр](operations/docker-image/docker-image-push.md)

 - [Скачать Docker-образ из реестра](operations/docker-image/docker-image-pull.md)

 - [Удалить Docker-образ из реестра](operations/docker-image/docker-image-delete.md)

### Управление Helm-чартом

 - [Получить информацию об имеющихся Helm-чартах](operations/helm-chart/helm-chart-list.md)

 - [Загрузить Helm-чарт в реестр](operations/helm-chart/helm-chart-push.md)

 - [Скачать Helm-чарт из реестра](operations/helm-chart/helm-chart-pull.md)

 - [Удалить Helm-чарт из реестра](operations/helm-chart/helm-chart-delete.md)

### Управление реестром

 - [Получить информацию об имеющихся реестрах](operations/registry/registry-list.md)

 - [Получить информацию о политике доступа к реестру](operations/registry/registry-permissions-get.md)

 - [Создать реестр](operations/registry/registry-create.md)

 - [Настроить доступ к реестру](operations/registry/registry-access.md)

 - [Изменить реестр](operations/registry/registry-update.md)

 - [Удалить реестр](operations/registry/registry-delete.md)

### Управление репозиторием

 - [Получить информацию об имеющихся репозиториях](operations/repository/repository-list.md)

 - [Создать репозиторий](operations/repository/repository-create.md)

### Управление политиками автоматического удаления Docker-образов

 - [Получить информацию об имеющихся политиках удаления](operations/lifecycle-policy/lifecycle-policy-list.md)

 - [Создать политику удаления](operations/lifecycle-policy/lifecycle-policy-create.md)

 - [Изменить политику удаления](operations/lifecycle-policy/lifecycle-policy-update.md)

 - [Сделать тестовый запуск политики удаления](operations/lifecycle-policy/lifecycle-policy-dry-run.md)

 - [Удалить политику удаления](operations/lifecycle-policy/lifecycle-policy-delete.md)

 - [Сканирование Docker-образа на наличие уязвимостей](operations/scanning-docker-image.md)

 - [Создание триггера для реестра](operations/trigger-create.md)

### Работа с ролями

 - [Назначить роль](operations/roles/grant.md)

 - [Просмотреть назначенные роли](operations/roles/get-assigned-roles.md)

 - [Отозвать роль](operations/roles/revoke.md)

 - [Yandex Container Solution](../cos/index.md)

## Практические руководства

 - [Все руководства](tutorials/index.md)

### Запуск Docker-образа на виртуальной машине

 - [Обзор](tutorials/run-docker-on-vm/index.md)

 - [Консоль управления, CLI и API](tutorials/run-docker-on-vm/console.md)

 - [Terraform](tutorials/run-docker-on-vm/terraform.md)

### Автоматическое сканирование Docker-образа при загрузке

 - [Обзор](tutorials/image-auto-scan/index.md)

 - [Консоль управления, CLI и API](tutorials/image-auto-scan/console.md)

 - [Terraform](tutorials/image-auto-scan/terraform.md)

 - [Подпись и проверка Docker-образов в Managed Service for Kubernetes](tutorials/sign-cr-with-cosign.md)

 - [Сканирование уязвимостей при непрерывном развертывании приложений Managed Service for Kubernetes с помощью GitLab](tutorials/cr-scanner-with-k8s-and-gitlab.md)

 - [Непрерывное развертывание контейнеризованных приложений с помощью GitLab](tutorials/gitlab-containers.md)

 - [Построение пайплайна CI/CD в GitLab с использованием serverless-продуктов](tutorials/ci-cd-serverless.md)

 - [Хранение Docker-образов из проектов Yandex Managed Service for GitLab](tutorials/image-storage.md)

 - [Подключение к Container Registry из VPC](tutorials/vpc-cr-access.md)

 - [Настройка отказоустойчивой архитектуры в Yandex Cloud](tutorials/fault-tolerance.md)

 - [Запуск контейнерного приложения в Yandex Serverless Containers](tutorials/deploy-app-container.md)

 - [Развертывание gRPC-сервиса на основе Docker-образа](tutorials/grpc-node.md)

 - [Развертывание сервиса в DataSphere на основе Docker-образа](tutorials/node-from-docker.md)

 - [Развертывание сервиса в DataSphere на основе Docker-образа с FastAPI](tutorials/node-from-docker-fast-api.md)

 - [Настройка подключения к Managed Service for PostgreSQL из контейнера Serverless Containers](tutorials/container-pg-connect.md)

 - [Интеграция с Container Registry](tutorials/container-registry.md)

## Концепции

 - [Обзор](concepts/index.md)

 - [Docker-образ](concepts/docker-image.md)

 - [Том Docker](concepts/docker-volume.md)

 - [Реестр](concepts/registry.md)

 - [Репозиторий](concepts/repository.md)

 - [Политика автоматического удаления Docker-образов](concepts/lifecycle-policy.md)

 - [Сканер уязвимостей](concepts/vulnerability-scanner.md)

 - [Триггер Cloud Functions](concepts/trigger.md)

 - [Резервное копирование](concepts/backup.md)

 - [Квоты и лимиты](concepts/limits.md)

 - [Управление доступом](security/index.md)

 - [Правила тарификации](pricing.md)

## Справочник CLI (англ.)

 - [Overview](cli-ref/index.md)

### cluster

 - [Overview](cli-ref/cluster/index.md)

 - [add-access-binding](cli-ref/cluster/add-access-binding.md)

 - [add-labels](cli-ref/cluster/add-labels.md)

 - [create](cli-ref/cluster/create.md)

 - [delete](cli-ref/cluster/delete.md)

 - [get](cli-ref/cluster/get.md)

 - [get-credentials](cli-ref/cluster/get-credentials.md)

 - [list](cli-ref/cluster/list.md)

 - [list-access-bindings](cli-ref/cluster/list-access-bindings.md)

 - [list-node-groups](cli-ref/cluster/list-node-groups.md)

 - [list-nodes](cli-ref/cluster/list-nodes.md)

 - [list-operations](cli-ref/cluster/list-operations.md)

 - [remove-access-binding](cli-ref/cluster/remove-access-binding.md)

 - [remove-labels](cli-ref/cluster/remove-labels.md)

 - [reschedule-maintenance](cli-ref/cluster/reschedule-maintenance.md)

 - [set-access-bindings](cli-ref/cluster/set-access-bindings.md)

 - [start](cli-ref/cluster/start.md)

 - [stop](cli-ref/cluster/stop.md)

 - [update](cli-ref/cluster/update.md)

### image

 - [Overview](cli-ref/image/index.md)

 - [delete](cli-ref/image/delete.md)

 - [get](cli-ref/image/get.md)

 - [get-last-scan-result](cli-ref/image/get-last-scan-result.md)

 - [get-scan-result](cli-ref/image/get-scan-result.md)

 - [list](cli-ref/image/list.md)

 - [list-scan-results](cli-ref/image/list-scan-results.md)

 - [list-vulnerabilities](cli-ref/image/list-vulnerabilities.md)

 - [scan](cli-ref/image/scan.md)

### node-group

 - [Overview](cli-ref/node-group/index.md)

 - [add-labels](cli-ref/node-group/add-labels.md)

 - [add-metadata](cli-ref/node-group/add-metadata.md)

 - [add-node-labels](cli-ref/node-group/add-node-labels.md)

 - [create](cli-ref/node-group/create.md)

 - [delete](cli-ref/node-group/delete.md)

 - [get](cli-ref/node-group/get.md)

 - [list](cli-ref/node-group/list.md)

 - [list-nodes](cli-ref/node-group/list-nodes.md)

 - [list-operations](cli-ref/node-group/list-operations.md)

 - [remove-labels](cli-ref/node-group/remove-labels.md)

 - [remove-metadata](cli-ref/node-group/remove-metadata.md)

 - [remove-node-labels](cli-ref/node-group/remove-node-labels.md)

 - [update](cli-ref/node-group/update.md)

### registry

 - [Overview](cli-ref/registry/index.md)

 - [add-access-binding](cli-ref/registry/add-access-binding.md)

 - [add-ip-permissions](cli-ref/registry/add-ip-permissions.md)

 - [add-labels](cli-ref/registry/add-labels.md)

 - [configure-docker](cli-ref/registry/configure-docker.md)

 - [create](cli-ref/registry/create.md)

 - [delete](cli-ref/registry/delete.md)

 - [get](cli-ref/registry/get.md)

 - [list](cli-ref/registry/list.md)

 - [list-access-bindings](cli-ref/registry/list-access-bindings.md)

 - [list-ip-permissions](cli-ref/registry/list-ip-permissions.md)

 - [remove-access-binding](cli-ref/registry/remove-access-binding.md)

 - [remove-ip-permissions](cli-ref/registry/remove-ip-permissions.md)

 - [remove-labels](cli-ref/registry/remove-labels.md)

 - [set-access-bindings](cli-ref/registry/set-access-bindings.md)

 - [set-ip-permissions](cli-ref/registry/set-ip-permissions.md)

 - [update](cli-ref/registry/update.md)

### repository

 - [Overview](cli-ref/repository/index.md)

 - [add-access-binding](cli-ref/repository/add-access-binding.md)

 - [get](cli-ref/repository/get.md)

#### lifecycle-policy

 - [Overview](cli-ref/repository/lifecycle-policy/index.md)

 - [create](cli-ref/repository/lifecycle-policy/create.md)

 - [delete](cli-ref/repository/lifecycle-policy/delete.md)

 - [dry-run](cli-ref/repository/lifecycle-policy/dry-run.md)

 - [get](cli-ref/repository/lifecycle-policy/get.md)

 - [get-dry-run-result](cli-ref/repository/lifecycle-policy/get-dry-run-result.md)

 - [list](cli-ref/repository/lifecycle-policy/list.md)

 - [list-dry-run-affected-images](cli-ref/repository/lifecycle-policy/list-dry-run-affected-images.md)

 - [list-dry-run-results](cli-ref/repository/lifecycle-policy/list-dry-run-results.md)

 - [update](cli-ref/repository/lifecycle-policy/update.md)

 - [list](cli-ref/repository/list.md)

 - [list-access-bindings](cli-ref/repository/list-access-bindings.md)

 - [remove-access-binding](cli-ref/repository/remove-access-binding.md)

 - [set-access-bindings](cli-ref/repository/set-access-bindings.md)

### v0

 - [Overview](cli-ref/v0/index.md)

#### cluster

 - [Overview](cli-ref/v0/cluster/index.md)

 - [add-access-binding](cli-ref/v0/cluster/add-access-binding.md)

 - [add-labels](cli-ref/v0/cluster/add-labels.md)

 - [create](cli-ref/v0/cluster/create.md)

 - [delete](cli-ref/v0/cluster/delete.md)

 - [get](cli-ref/v0/cluster/get.md)

 - [get-credentials](cli-ref/v0/cluster/get-credentials.md)

 - [list](cli-ref/v0/cluster/list.md)

 - [list-access-bindings](cli-ref/v0/cluster/list-access-bindings.md)

 - [list-node-groups](cli-ref/v0/cluster/list-node-groups.md)

 - [list-nodes](cli-ref/v0/cluster/list-nodes.md)

 - [list-operations](cli-ref/v0/cluster/list-operations.md)

 - [remove-access-binding](cli-ref/v0/cluster/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/cluster/remove-labels.md)

 - [reschedule-maintenance](cli-ref/v0/cluster/reschedule-maintenance.md)

 - [set-access-bindings](cli-ref/v0/cluster/set-access-bindings.md)

 - [start](cli-ref/v0/cluster/start.md)

 - [stop](cli-ref/v0/cluster/stop.md)

 - [update](cli-ref/v0/cluster/update.md)

#### image

 - [Overview](cli-ref/v0/image/index.md)

 - [delete](cli-ref/v0/image/delete.md)

 - [get](cli-ref/v0/image/get.md)

 - [get-last-scan-result](cli-ref/v0/image/get-last-scan-result.md)

 - [get-scan-result](cli-ref/v0/image/get-scan-result.md)

 - [list](cli-ref/v0/image/list.md)

 - [list-scan-results](cli-ref/v0/image/list-scan-results.md)

 - [list-vulnerabilities](cli-ref/v0/image/list-vulnerabilities.md)

 - [scan](cli-ref/v0/image/scan.md)

#### node-group

 - [Overview](cli-ref/v0/node-group/index.md)

 - [add-labels](cli-ref/v0/node-group/add-labels.md)

 - [add-metadata](cli-ref/v0/node-group/add-metadata.md)

 - [add-node-labels](cli-ref/v0/node-group/add-node-labels.md)

 - [create](cli-ref/v0/node-group/create.md)

 - [delete](cli-ref/v0/node-group/delete.md)

 - [get](cli-ref/v0/node-group/get.md)

 - [list](cli-ref/v0/node-group/list.md)

 - [list-nodes](cli-ref/v0/node-group/list-nodes.md)

 - [list-operations](cli-ref/v0/node-group/list-operations.md)

 - [remove-labels](cli-ref/v0/node-group/remove-labels.md)

 - [remove-metadata](cli-ref/v0/node-group/remove-metadata.md)

 - [remove-node-labels](cli-ref/v0/node-group/remove-node-labels.md)

 - [update](cli-ref/v0/node-group/update.md)

#### registry

 - [Overview](cli-ref/v0/registry/index.md)

 - [add-access-binding](cli-ref/v0/registry/add-access-binding.md)

 - [add-ip-permissions](cli-ref/v0/registry/add-ip-permissions.md)

 - [add-labels](cli-ref/v0/registry/add-labels.md)

 - [configure-docker](cli-ref/v0/registry/configure-docker.md)

 - [create](cli-ref/v0/registry/create.md)

 - [delete](cli-ref/v0/registry/delete.md)

 - [get](cli-ref/v0/registry/get.md)

 - [list](cli-ref/v0/registry/list.md)

 - [list-access-bindings](cli-ref/v0/registry/list-access-bindings.md)

 - [list-ip-permissions](cli-ref/v0/registry/list-ip-permissions.md)

 - [remove-access-binding](cli-ref/v0/registry/remove-access-binding.md)

 - [remove-ip-permissions](cli-ref/v0/registry/remove-ip-permissions.md)

 - [remove-labels](cli-ref/v0/registry/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/registry/set-access-bindings.md)

 - [set-ip-permissions](cli-ref/v0/registry/set-ip-permissions.md)

 - [update](cli-ref/v0/registry/update.md)

#### repository

 - [Overview](cli-ref/v0/repository/index.md)

 - [add-access-binding](cli-ref/v0/repository/add-access-binding.md)

 - [get](cli-ref/v0/repository/get.md)

##### lifecycle-policy

 - [Overview](cli-ref/v0/repository/lifecycle-policy/index.md)

 - [create](cli-ref/v0/repository/lifecycle-policy/create.md)

 - [delete](cli-ref/v0/repository/lifecycle-policy/delete.md)

 - [dry-run](cli-ref/v0/repository/lifecycle-policy/dry-run.md)

 - [get](cli-ref/v0/repository/lifecycle-policy/get.md)

 - [get-dry-run-result](cli-ref/v0/repository/lifecycle-policy/get-dry-run-result.md)

 - [list](cli-ref/v0/repository/lifecycle-policy/list.md)

 - [list-dry-run-affected-images](cli-ref/v0/repository/lifecycle-policy/list-dry-run-affected-images.md)

 - [list-dry-run-results](cli-ref/v0/repository/lifecycle-policy/list-dry-run-results.md)

 - [update](cli-ref/v0/repository/lifecycle-policy/update.md)

 - [list](cli-ref/v0/repository/list.md)

 - [list-access-bindings](cli-ref/v0/repository/list-access-bindings.md)

 - [remove-access-binding](cli-ref/v0/repository/remove-access-binding.md)

 - [set-access-bindings](cli-ref/v0/repository/set-access-bindings.md)

 - [Справочник Terraform](tf-ref.md)

## Справочник API

 - [Аутентификация в API](api-ref/authentication.md)

### gRPC (англ.)

 - [Overview](api-ref/grpc/index.md)

#### Image

 - [Overview](api-ref/grpc/Image/index.md)

 - [List](api-ref/grpc/Image/list.md)

 - [Get](api-ref/grpc/Image/get.md)

 - [Delete](api-ref/grpc/Image/delete.md)

#### LifecyclePolicy

 - [Overview](api-ref/grpc/LifecyclePolicy/index.md)

 - [Get](api-ref/grpc/LifecyclePolicy/get.md)

 - [List](api-ref/grpc/LifecyclePolicy/list.md)

 - [Create](api-ref/grpc/LifecyclePolicy/create.md)

 - [Update](api-ref/grpc/LifecyclePolicy/update.md)

 - [Delete](api-ref/grpc/LifecyclePolicy/delete.md)

 - [DryRun](api-ref/grpc/LifecyclePolicy/dryRun.md)

 - [GetDryRunResult](api-ref/grpc/LifecyclePolicy/getDryRunResult.md)

 - [ListDryRunResults](api-ref/grpc/LifecyclePolicy/listDryRunResults.md)

 - [ListDryRunResultAffectedImages](api-ref/grpc/LifecyclePolicy/listDryRunResultAffectedImages.md)

#### Operation

 - [Overview](api-ref/grpc/Operation/index.md)

 - [Get](api-ref/grpc/Operation/get.md)

 - [Cancel](api-ref/grpc/Operation/cancel.md)

#### Registry

 - [Overview](api-ref/grpc/Registry/index.md)

 - [Get](api-ref/grpc/Registry/get.md)

 - [List](api-ref/grpc/Registry/list.md)

 - [Create](api-ref/grpc/Registry/create.md)

 - [Update](api-ref/grpc/Registry/update.md)

 - [Delete](api-ref/grpc/Registry/delete.md)

 - [ListAccessBindings](api-ref/grpc/Registry/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/Registry/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Registry/updateAccessBindings.md)

 - [ListIpPermission](api-ref/grpc/Registry/listIpPermission.md)

 - [SetIpPermission](api-ref/grpc/Registry/setIpPermission.md)

 - [UpdateIpPermission](api-ref/grpc/Registry/updateIpPermission.md)

#### Repository

 - [Overview](api-ref/grpc/Repository/index.md)

 - [Get](api-ref/grpc/Repository/get.md)

 - [GetByName](api-ref/grpc/Repository/getByName.md)

 - [List](api-ref/grpc/Repository/list.md)

 - [ListAccessBindings](api-ref/grpc/Repository/listAccessBindings.md)

 - [Upsert](api-ref/grpc/Repository/upsert.md)

 - [Delete](api-ref/grpc/Repository/delete.md)

 - [SetAccessBindings](api-ref/grpc/Repository/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Repository/updateAccessBindings.md)

#### Scanner

 - [Overview](api-ref/grpc/Scanner/index.md)

 - [Scan](api-ref/grpc/Scanner/scan.md)

 - [Get](api-ref/grpc/Scanner/get.md)

 - [GetLast](api-ref/grpc/Scanner/getLast.md)

 - [List](api-ref/grpc/Scanner/list.md)

 - [ListVulnerabilities](api-ref/grpc/Scanner/listVulnerabilities.md)

#### ScanPolicy

 - [Overview](api-ref/grpc/ScanPolicy/index.md)

 - [Get](api-ref/grpc/ScanPolicy/get.md)

 - [GetByRegistry](api-ref/grpc/ScanPolicy/getByRegistry.md)

 - [Create](api-ref/grpc/ScanPolicy/create.md)

 - [Update](api-ref/grpc/ScanPolicy/update.md)

 - [Delete](api-ref/grpc/ScanPolicy/delete.md)

### REST (англ.)

 - [Overview](api-ref/index.md)

#### Image

 - [Overview](api-ref/Image/index.md)

 - [List](api-ref/Image/list.md)

 - [Get](api-ref/Image/get.md)

 - [Delete](api-ref/Image/delete.md)

#### LifecyclePolicy

 - [Overview](api-ref/LifecyclePolicy/index.md)

 - [Get](api-ref/LifecyclePolicy/get.md)

 - [List](api-ref/LifecyclePolicy/list.md)

 - [Create](api-ref/LifecyclePolicy/create.md)

 - [Update](api-ref/LifecyclePolicy/update.md)

 - [Delete](api-ref/LifecyclePolicy/delete.md)

 - [DryRun](api-ref/LifecyclePolicy/dryRun.md)

 - [GetDryRunResult](api-ref/LifecyclePolicy/getDryRunResult.md)

 - [ListDryRunResults](api-ref/LifecyclePolicy/listDryRunResults.md)

 - [ListDryRunResultAffectedImages](api-ref/LifecyclePolicy/listDryRunResultAffectedImages.md)

#### Operation

 - [Overview](api-ref/Operation/index.md)

 - [Get](api-ref/Operation/get.md)

 - [Cancel](api-ref/Operation/cancel.md)

#### Registry

 - [Overview](api-ref/Registry/index.md)

 - [Get](api-ref/Registry/get.md)

 - [List](api-ref/Registry/list.md)

 - [Create](api-ref/Registry/create.md)

 - [Update](api-ref/Registry/update.md)

 - [Delete](api-ref/Registry/delete.md)

 - [ListAccessBindings](api-ref/Registry/listAccessBindings.md)

 - [SetAccessBindings](api-ref/Registry/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Registry/updateAccessBindings.md)

 - [ListIpPermission](api-ref/Registry/listIpPermission.md)

 - [SetIpPermission](api-ref/Registry/setIpPermission.md)

 - [UpdateIpPermission](api-ref/Registry/updateIpPermission.md)

#### Repository

 - [Overview](api-ref/Repository/index.md)

 - [Get](api-ref/Repository/get.md)

 - [GetByName](api-ref/Repository/getByName.md)

 - [List](api-ref/Repository/list.md)

 - [ListAccessBindings](api-ref/Repository/listAccessBindings.md)

 - [Upsert](api-ref/Repository/upsert.md)

 - [Delete](api-ref/Repository/delete.md)

 - [SetAccessBindings](api-ref/Repository/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Repository/updateAccessBindings.md)

#### Scanner

 - [Overview](api-ref/Scanner/index.md)

 - [Scan](api-ref/Scanner/scan.md)

 - [Get](api-ref/Scanner/get.md)

 - [GetLast](api-ref/Scanner/getLast.md)

 - [List](api-ref/Scanner/list.md)

 - [ListVulnerabilities](api-ref/Scanner/listVulnerabilities.md)

#### ScanPolicy

 - [Overview](api-ref/ScanPolicy/index.md)

 - [Get](api-ref/ScanPolicy/get.md)

 - [GetByRegistry](api-ref/ScanPolicy/getByRegistry.md)

 - [Create](api-ref/ScanPolicy/create.md)

 - [Update](api-ref/ScanPolicy/update.md)

 - [Delete](api-ref/ScanPolicy/delete.md)

 - [Метрики Monitoring](metrics.md)

 - [Аудитные логи Audit Trails](at-ref.md)

 - [Решение проблем](error/index.md)

 - [Вопросы и ответы](qa/index.md)

 - [Обучающие курсы](training.md)