Назад | Перейти на главную страницу

AWS ECR - Push Successful, изображение не появляется в репо

Мы используем AWS ECR для размещения наших образов докеров. Мы заметили в нескольких редких случаях, что команда docker push может быть успешно завершена, но полученный образ не отображается в репозитории контейнера ECR.

Кто-нибудь еще испытывает эту проблему? Наш ECR находится в us-east-1

Вывод нашего скрипта docker push:

WARNING: login credentials saved in /home/ubuntu/.docker/config.json
Login Succeeded
The push refers to a repository [<our-id>.dkr.ecr.us-east-1.amazonaws.com/<our-repo>] (len: 2)
...
develop: digest: sha256:<redacted-sha> size: 36365
develop.<redacted-tag>: digest: sha256:<redacted-sha> size: 36370

Мы заметили, что консоль репозиториев AWS ECR не отображает недавно отправленные / помеченные изображениями в реальном времени. Ссылка на сайт: https://console.aws.amazon.com/ecs/home?region=us-east-1#/repositories (при необходимости укажите свой регион).

Если вы выполните следующую команду AWS CLI, вы увидите, что все репозитории отправлены. Даже те, которых еще нет в консоли AWS ECR.

 aws ecr list-images --repository-name=REPOSITORYNAME --region=REGION