С помощью быстрого старта вы создадите реестр, пройдете аутентификацию и загрузите Docker-образ в репозиторий.
Перед началом работы
- Установите локально Docker Desktop. 
- 
Если вы уже зарегистрированы, войдите под своей учетной записью. 
- Получите и сохраните персональные ключи доступа для аутентификации. 
Создайте реестр
Реестр — каталог всех репозиториев проекта, в которых хранятся артефакты: Docker-образы, Helm-чарты, deb-пакеты, RPM-пакеты.
- В личном кабинете на стартовой странице сервиса Artifact Registry нажмите Создать реестр. 
- Укажите название реестра. - Название реестра станет частью URI реестра, который будет использоваться для аутентификации и работы с образами. 
- Выберите Приватный тип доступа к реестру. 
- Нажмите Создать. 
Пройдите аутентификацию
- В личном кабинете перейдите в раздел Реестры и скопируйте URI реестра. - URI реестра имеет вид: <registry_name>.cr.cloud.ru. 
- Запустите Docker CLI или любой привычный терминал на вашем компьютере. 
- Для аутентификации используйте команду: docker login <registry_name>.cr.cloud.ru -u <key_id> -p <key_secret>- Где: - <registry_name>.cr.cloud.ru — URI реестра, сгенерированный на этапе создания реестра. 
- <key_id> — логин персонального ключа (Key ID). 
- <key_secret> — пароль персонального ключа (Key Secret). 
 
Загрузите Docker-образ в репозиторий
- Используйте наш демонстрационный Docker-образ. Для сборки и тегирования образа на локальном компьютере выполните команду в Docker CLI или любом удобном терминале: docker build --tag <registry_name>.cr.cloud.ru/react-hello-world https://gitverse.ru/cloudru/evo-containerapp-react-sample.git#master --platform linux/amd64
- Для загрузки образа в репозиторий выполните команду в Docker CLI или любом удобном терминале: docker push <registry_name>.cr.cloud.ru/<repository_name>:<tag>- Где: - <registry_name>.cr.cloud.ru — URI реестра, в котором находится репозиторий. 
- <repository_name> — название будущего репозитория (соответствует названию загружаемого образа). 
- <tag> — тег образа. 
 
- Убедитесь, что образ появился в списке образов в разделе Артефакты. 
Что дальше
Вы можете создать контейнер в среде сервиса Container Apps на базе загруженного Docker-образа.
Продолжайте знакомство с сервисами — решайте прикладные задачи с помощью практических руководств и получайте навыки развертывания контейнерных приложений c помощью Artifact Registry и Container Apps.
- Перед началом работы
- Создайте реестр
- Пройдите аутентификацию
- Загрузите Docker-образ в репозиторий
- Что дальше