我有一个Elastic Beanstalk应用程序运行并配置为服务Docker容器(“通用Docker”配置)并链接到Docker Hub上的私有映像.
在使用docker push推送新版本后,如何提示Elastic Beanstalk应用程序下载最新版本的docker hub映像?
我是否需要“重新启动应用服务器”,“重建环境”,还有其他内容,或者“应该”自动将其拉入?在文档中没有看到这个问题.
**编辑**
为了清楚起见,eb deploy不会提取更新的Docker镜像,但它会将文件从应用程序目录推送到ec2实例.
因此,在一天结束时,我可能不会使用docker push进行部署,而只是为了在实际需要更改环境配置,而不是更改代码或引入环境时保持映像最新在新的开发人员,你可以使用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.