什么触发Elastic Beanstalk拉入更新的Docker镜像

我有一个Elastic Beanstalk应用程序运行并configuration为服务Docker容器(“通用Docker”configuration)并链接到Docker Hub上的私有镜像。

如何在使用docker push新版本后提示Elastic Beanstalk应用程序下载最新版本的Docker Hub映像?

我是否需要“重新启动应用程序服务器”,“重新构build环境”,或者“应该”自动将其拉入? 没有看到这在文档中解决。

**编辑**要清楚, eb deploy不会拉动更新的Docker镜像,但它将文件从应用程序目录中推送到您的ec2实例。

所以,在这一天结束的时候,我可能不会使用docker push进行部署,而只是为了保持镜像是最新的,以防您实际上需要进行环境configuration更改,而不是更改代码,在一个新的开发者,你可以使用docker pull

目前, eb deploy my-environment-name对基于Docker的Elastic Beanstalk部署非常有效。

您只需要运行命令行:eb deploy。 这是一个很好的教程http://victorlin.me/posts/2014/11/26/running-docker-with-aws-elastic-beanstalk