Я пытаюсь настроить простое приложение Elastic Beanstalk со следующими настройками:
- Среда веб-сервера
- Предопределенная конфигурация: докер
- Тип среды: один экземпляр
Мой Dockerrun.aws.json
имеет блок authentication
, который был создан с помощью команды docker login
на моем локальном компьютере. Я добавил эти учетные данные в виде файла .dockercfg в корзину S3 и дал экземпляру EC2 необходимые роли IAM, чтобы он мог получить доступ к файлу конфигурации с информацией об аутентификации.
Однако, когда я пытаюсь запустить экземпляр, процесс создания завершается сбоем, и журнал сообщает мне:
Error: image mydockeruser/my-docker-app:latest not found
Он говорит, что изображение не может быть найдено, но изображение ЕСТЬ там (в частном репо) с тегом «последний». Чтобы доказать это самому себе, я могу перейти на https://hub.docker.com/r/mydockeruser/my-docker-app/tags/, и я вижу изображение с именем тега «последний», включая размер изображения и т. д.
Есть идеи, почему Elastic Beanstalk не может найти изображение в процессе установки приложения?