簡體   English   中英

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

[英]How to update docker container running on Amazon ECS

我對 Amazon ECS 非常陌生,我編寫了一個包含 3 個容器的任務定義。 一個用於我的 php 應用程序(主服務器),第二個用於節點應用程序(pubsub-server)和一個 redis 容器。

main-serverpubsub-server鏈接到redis容器。 (這是排列容器的最佳方式嗎?)

集群運行良好。 但是,我要在main-server進行更新。 我能夠將更新的映像推送到 Amazon ECR,但我的更改不會反映在集群上。 是否有任何額外的步驟可以在推送時運行更新的容器?

我曾嘗試取消注冊任務並重新激活它們。 但它似乎不起作用。

如果我需要提供更多詳細信息,請告訴我。

您需要強制進行新部署。
從 AWS 控制台更新服務定義並選中第一頁上的強制新部署復選框,然后跳到確認頁面。

從命令行界面:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM