【发布时间】:2016-06-20 08:12:06
【问题描述】:
我有一个 Elastic Beanstalk 应用程序正在运行并配置为提供 Docker 容器(“通用 Docker”配置)并链接到 Docker Hub 上的私有映像。
使用docker push推送新版本后,如何提示 Elastic Beanstalk 应用下载最新版本的 docker hub 镜像?
我是否需要“重新启动应用服务器”、“重建环境”或其他什么,或者“应该”自动将其拉入?在文档中没有看到这个问题。
** 编辑 **
需要明确的是,eb deploy 不会拉入更新的 Docker 映像,但它会将文件从您的应用程序目录推送到您的 ec2 实例。
因此,最终我可能不会使用 docker push 进行部署,而只是为了在您实际需要更改 ENVIRONMENT 配置而不是代码更改的情况下使映像保持最新,或者在引入新开发者时,您可以使用docker pull。
目前eb deploy my-environment-name 非常适合基于 Docker 的 Elastic Beanstalk 部署。
【问题讨论】:
标签: amazon-web-services amazon-ec2 docker amazon-elastic-beanstalk dockerhub