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

时间:2019-11-20 19:13:28

标签: amazon-web-services docker amazon-ec2 amazon-ecs docker-image

当前,我有一个Docker容器运行来自ECR存储库的图像。

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

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

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

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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