【问题标题】:AWS when we have to update task definitionAWS 当我们必须更新任务定义时
【发布时间】:2017-01-15 09:57:48
【问题描述】:

作为 AWS 的新手,每次必须更新服务时,我都会更新任务定义文件。

假设我有一个任务定义 1,它有一个 Docker 镜像,如果我更新了 Docker 镜像,刷新服务会得到最新的 docker 镜像吗?

还是我需要更新任务定义文件以让服务拉取最新的 docker 镜像?

【问题讨论】:

    标签: amazon-web-services docker amazon-ecs


    【解决方案1】:

    在AWS ECS中,更新Docker镜像后,需要更新任务定义,更新与服务的关系。

    诸如 ecs-deploy 之类的工具可用于简化此类工作。 https://github.com/silinternational/ecs-deploy

    如果你想经常更新 Docker 镜像,你可以进一步自动化,例如从 CI 服务部署。

    【讨论】:

      【解决方案2】:

      您可以尝试在 docker 存储库中使用标签,例如任务定义中引用的“最新”或“开发”。

      但是,您将无法使用更新服务部署编排,因为任务定义版本不会更改。

      对于 ECS,任务定义版本是部署编排的关键。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-18
        • 2020-07-22
        相关资源
        最近更新 更多