【问题标题】:what triggers Elastic Beanstalk to pull in an updated Docker image是什么触发 Elastic Beanstalk 拉入更新的 Docker 映像
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 教程参考Dockerrun.aws.json v1。你知道如何让它用 v2 拉取图像吗?
    猜你喜欢
    • 2017-09-22
    • 2021-02-03
    • 2021-02-03
    • 2016-10-27
    • 2017-12-04
    • 2020-01-21
    • 2014-12-16
    • 2020-06-23
    • 2019-11-14
    相关资源
    最近更新 更多