好的,所以我创建了一个EC2容器服务集群,一个任务定义,我能够运行任务。这是一个容器中非常简单的网站。每当我对Bitbucket进行任何更改时,Docker Hub都会获取源并构建新映像。 AWS中的任务定义指向此自动构建的docker镜像;然而它只在开始时才选择它。当图像发生变化时,没有任何事情发生。
我需要做些什么才能让EC2 CS不断获取最新的容器版本?
答案 0 :(得分:2)
如果您重新启动ECS容器实例,它将提取最新图像(前提是您尚未指定标记,否则它将提取已标记图像的最新版本。)
如果要部署新版本的映像,最好的办法是创建任务定义的新版本,而不更改任何内容,然后更新服务并选择刚创建的最后一个任务定义版本
本页第二段记录了它: http://docs.aws.amazon.com/AmazonECS/latest/developerguide/update-service.html