如何推送新映像版本后更新EC2实例

问题描述 投票:0回答:1

当前,我有一个运行ECR存储库中映像的docker容器。

对存储库执行推送命令后,该映像已成功更新,但是,EC2实例仍运行先前的docker映像。

我遵循了此文档https://docs.aws.amazon.com/AmazonECS/latest/developerguide/update-service.html来更新容器服务并进行强制新部署,但是当我访问容器URL时没有更新。

在部署和更新容器映像的过程中是否缺少某些内容?还是我必须创建一个新任务定义或重新运行当前任务定义?

UPDATE转到我的ECS服务,我看到最新的部署的运行计数为0。有什么办法可以从这里更新吗?

enter image description here

amazon-web-services docker amazon-ec2 amazon-ecs docker-image
1个回答
0
投票

更新ECS服务时,您可以设置“最小健康百分比= 0”和“最大百分比= 100”。这与首先​​停止当前正在运行的任务,然后依次启动新任务相同。仅在主机端口映射的情况下,这是唯一的选择。

© www.soinside.com 2019 - 2024. All rights reserved.