Erro na implementação do AWS

1

Estou trabalhando em um projeto que não toquei há cerca de 4 meses. Antes de tudo na implantação estava funcionando bem, mas agora estou recebendo um erro ao tentar implantar uma atualização eb deploy my-env-name .

Failed to pull Docker image amazon/aws-eb-python:3.4.2-onbuild-3.5.1: Pulling repository amazon/aws-eb-python time="2016-01-17T01:40:45Z" level="fatal" msg="Could not reach any registry endpoint" . Check snapshot logs for details. Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/03build.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.

No log da atividade de eb, ele também afirma:

[CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/03build.sh] : Activity execution failed, because: Pulling repository amazon/aws-eb-python

.. antes de repetir o que foi mostrado na interface do usuário.

O original estava usando uma Debian jessie v1.3.1 do Preconfigured Docker 64bit rodando o Python 3.4. Eu tentei atualizar para o mais recente, que é a versão 2.0.6, mas nunca conclui (não precisa entrar em detalhes desse erro, problema separado e eu gostaria de ficar no 1.3.1, se possível). Eu também tentei atualizar para o último 1.x mas tem o mesmo resultado de atualizar para o 2.0.6.

Alguma idéia ou qualquer outra coisa que eu esteja procurando por pistas?

EDIT: Aqui está o conteúdo do meu Dockerfile, que é gerado automaticamente

FROM amazon/aws-eb-python:3.4.2-onbuild-3.5.1
EXPOSE 8080
    
por awwester 19.01.2016 / 22:14

1 resposta

0

Seu Dockerfile indica que você está usando uma imagem proveniente do Docker Hub. Sua instância do Elastic Beanstalk está executando Preconfigured Docker 64bit Debian jessie v1.3.1 , que é menor que 1,6.

Infelizmente, o Docker Hub desativou versões anteriores a 1.6 desde 7 de dezembro de 2015: link .

Você deve atualizar sua instância do EB / Docker para o mínimo de 1.6.

    
por 22.01.2016 / 15:20