1

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

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

4

1 回答 1

2

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

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

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

于 2016-03-03T10:32:46.580 回答