gpt4 book ai didi

docker - 如何更新在 Amazon ECS 上运行的 docker 容器

转载 作者:行者123 更新时间:2023-12-02 03:06:48 25 4
gpt4 key购买 nike

我对 Amazon ECS 非常陌生,我编写了一个包含 3 个容器的任务定义。一个用于我的 php 应用程序(主服务器),第二个用于节点应用程序(pubsub-server)和一个 redis 容器。
main-serverpubsub-server链接到 redis容器。 (这是排列容器的最佳方式吗?)

集群运行良好。但是,我要在 main-server 中进行更新.我能够将更新的镜像推送到 Amazon ECR,但我的更改不会反射(reflect)在集群上。是否有任何额外的步骤可以在推送时运行更新的容器?

我曾尝试取消注册任务并重新激活它们。但它似乎不起作用。

如果我需要提供更多详细信息,请告诉我。

最佳答案

您需要强制进行新部署。
从 AWS 控制台更新服务定义并选中第一页上的强制新部署复选框,然后跳到确认页面。

从命令行界面:

aws ecs update-service --cluster [cluster arn] --service [service arn] --force-new-deployment 

关于docker - 如何更新在 Amazon ECS 上运行的 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42188831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com