AWS部署错误

我正在做一个大约4个月没有涉及的项目。 在部署的所有内容工作正常之前,现在我在尝试部署更新eb deploy my-env-name时出现错误。

无法拉动Docker图像amazon / aws-eb-python:3.4.2-onbuild-3.5.1:拉存储库amazon / aws-eb-python time =“2016-01-17T01:40:45Z”level =“fatal” msg =“无法到达任何registry端点”。 检查快照日志的详细信息。 挂钩/opt/elasticbeanstalk/hooks/appdeploy/pre/03build.sh失败。 有关更多详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。

在eb-activity日志中,它进一步说明:

[CMD-AppDeploy / AppDeployStage0 / AppDeployPreHook / 03build.sh]:活动执行失败,因为:拉存储库amazon / aws-eb-python

重复在UI中显示的内容。

原来是使用预先configuration的Docker 64bit Debian jessie v1.3.1运行Python 3.4。 我已经尝试升级到最新版本,它是2.0.6版本,但它从来没有完成(不需要进入具体的错误,单独的问题,如果可能,我想留在1.3.1)。 我也尝试升级到最新的1.x,但升级到2.0.6的结果是一样的。

任何想法,或其他任何我应该寻找的线索?

编辑:这是我的Dockerfile,它会自动生成的内容

 FROM amazon/aws-eb-python:3.4.2-onbuild-3.5.1 EXPOSE 8080 

您的Dockerfile指出您正在使用来自Docker Hub的图像。 您的Elastic Beanstalk实例正在运行Preconfigured Docker 64bit Debian jessie v1.3.1 ,它小于1.6。

不幸的是,自2015年12月7日起,Docker Hub已经弃用了早于1.6的版本: https : //blog.docker.com/2015/10/docker-hub-deprecation-1-5/ 。

你应该升级你的EB / Docker实例至less1.6。