Доступ по запросу запрещен для aws_beanstalk / ubuntu - PullRequest
0 голосов
/ 24 сентября 2018

Я пытался развернуть пример приложения docker beanstalk с помощью облачного формирования.У меня версия приложения, определенная как

BeanstalkApplicationVersion:
   Type: AWS::ElasticBeanstalk::ApplicationVersion
   Properties:
     Description: Initial Version
     ApplicationName: !Ref BeanstalkApplication
     SourceBundle:
        S3Bucket: !Join ['-', ['elasticbeanstalk-samples', !Ref "AWS::Region"]]
        S3Key: docker-sample.zip

Я получаю Error response from daemon: pull access denied for aws_beanstalk/ubuntu, repository does not exist or may require 'docker login'

Файл Docker образца beanstalk, похоже,

FROM aws_beanstalk/ubuntu:12.04

# Add sample application
ADD application.py /tmp/application.py

EXPOSE 8000

# Run it
ENTRYPOINT ["python", "/tmp/application.py"]

Я проверил свои ролинапример, они используют aws-elasticbeanstalk-ec2-role, что кажется правильным.

Не уверен, что здесь происходит, если aws_beanstalk/ubuntu на самом деле не существует, или это проблема с разрешениями, или AWS не обновил свои образцы.

1 Ответ

0 голосов
/ 25 сентября 2018

Похоже, что это изображение, которое кто-то создал на своей локальной машине, и использовал его для другого образа. Попробуйте просто использовать стандартный образ Ubuntu

FROM ubuntu:12.04
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...