AWS - 自动选择容器的新版本

AWS - automatically pick new versions of a container

好的,所以我创建了一个 EC2 容器服务集群,一个任务定义,我能够 运行 该任务。这是一个非常简单的容器中的网站。每当我将任何更改推送到 Bitbucket 时,Docker Hub 都会获取源代码并构建一个新图像。 AWS 中的任务定义指向这个自动构建的 docker 镜像;但是它仅在启动时才选择它。当图像发生变化时,什么也不会发生。

我需要做什么才能使 EC2 CS 不断获取最新的容器版本?

如果您重启 ECS 容器实例,它会拉取最新的镜像(前提是您没有指定标签,否则它会拉取您标记的镜像的最新版本)。

如果你想部署新版本的映像,最好的办法是创建一个新版本的任务定义,不做任何更改,然后更新你的服务并选择你最后一个任务定义版本刚刚创建。

它记录在本页的第二段中: http://docs.aws.amazon.com/AmazonECS/latest/developerguide/update-service.html