什么触发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 。
- Elastic Beanstalk上的Docker连接到上游时connect()失败(111:连接被拒绝)
- Docker端口在localhost中工作,但不在公网上
- 多Docker Elastic Beanstalk:上传.ebextensions
- 在AWS上远程debuggingNodeJS容器
- 在EC2实例上使用IAMangular色的“没有基本身份validation凭据”
- 错误:在Dockerfile中找不到EXPOSE指令,中止部署+ AWS + RAILS + DOCKER
- 我可以安排Docker在Amazon ECS的特定时间运行吗?
- 如何从亚马逊的正在运行的容器中创build一个新的Docker镜像?
- 为使用AWS,Flask和Docker的移动应用程序的后端devise寻求build议