首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS Fargate中更新容器镜像

如何在AWS Fargate中更新容器镜像
EN

Stack Overflow用户
提问于 2018-01-05 00:51:04
回答 4查看 9.4K关注 0票数 18

我已经将初始docker镜像推送到存储库,并使用该镜像创建了AWS Fargate,有没有办法更新镜像,因为我的docker镜像中有某些更改。

EN

回答 4

Stack Overflow用户

发布于 2020-07-22 18:53:58

就像这样简单:

aws ecs update-service --cluster <cluster> --service <service> --force-new-deployment

票数 10
EN

Stack Overflow用户

发布于 2019-03-30 02:30:07

请参阅AWS documentation

如果您已经更新了应用程序的Docker镜像,则可以使用该镜像创建新的任务定义,并将其部署到您的服务中。

备注

如果您更新的Docker镜像使用的标签与您服务的现有任务定义(例如my_image:latest)中的标签相同,则无需创建任务定义的新版本。您可以使用以下过程更新服务,保留服务的当前设置,然后选择强制新部署。部署启动的新任务在启动时会从存储库中提取当前的映像/标签组合。当您指定LATEST时,在更新Fargate任务以使用更新的平台版本时,也会使用强制新部署选项。例如,如果您指定了LATEST,并且正在运行的任务使用的是1.0.0平台版本,并且您希望它们使用较新的平台版本重新启动。

https://docs.aws.amazon.com/AmazonECS/latest/userguide/update-service.html#update-service

票数 6
EN

Stack Overflow用户

发布于 2018-06-09 00:46:08

创建任务定义的新版本,并使用最新标签更新容器,然后更新服务。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48099941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档