# 2. Отправка Docker-образов в Cloud Registry
Yandex Cloud Registry – сервис для хранения Docker-образов. На основе этих образов можно будет запустить контейнер в облаке. Подробнее о сервисе в официальной документации (opens new window).
# Создание Registry
У каждого приложения должен быть свой Registry. Для создания
- Перейдите в консоль
- Выберите сервис Container registry
- Нажмите на кнопку Создать реестр
- Впишите название (например,
main
) - В списке появится registry, он пригодится нам позже
# Авторизуйтесь в Registry
- Установите Yandex Cloud CLI
- Выполните:
yc container registry configure-docker
1
# Сборка и отправка образа
Соберите образ со вставкой ID Вашего registry и отправьте его в registry
docker build -t cr.yandex/{registry_id}/app:latest .
docker push cr.yandex/{registry_id}/app:latest
1
2
2
После этого образ должен отобразиться в интерфейсе
Теперь образ можно использовать для развертывания.
# Создание политики автоудаления
Обратите внимание
Возможность появится только после пуша образа в registry.
Политика поможет не хранить нам лишние образы в registry.
- Откройте registry
- В левом меню перейдите в раздел "Жизненный цикл"
- Нажмите на кнопку "Создать политику удаления"
- Заполните настройки
- Имя:
autodelete
- Статус:
ACTIVE
- Тег:
.*
- Образы без тегов:
да
- Время от создания образа, в сутках:
1
- Имя:
- Внизу нажмите на кнопку "Создать"
Обновление проекта
Про обновление написано здесь