簡體   English   中英

AWS ECS集群:如果其任務定義包含許多其他容器,如何更新單個Docker

[英]AWS ECS Cluster: how to update a single docker if its task definition has many other containers

我正在使用AWS ECS通過3個ec2實例來部署Spring Cloud MSA。 2個實例用於運行spring-cloud服務,例如領事服務器,AP1,AP2,spring-gateway。 另一個是小型實例,僅運行領事服務器。

我有2個任務定義:

一種用於部署充當服務發現和配置服務器的Consul的方法。

另一個任務定義用於部署docker,如AP1,AP2,spring-gateway。

我的問題是,在第二個任務定義中,如果創建了新的Docker映像,我如何僅在多個容器之間更新AP1

我試圖創建第二個任務定義的新修訂版,然后更新服務。 但是似乎任務定義中定義的所有docker容器都已更新,但沒有更改docker映像的單個1。

如果共享相同的任務定義, 則無法更新一個容器 最好將這些容器放在單獨的任務定義中。

在此處輸入圖片說明

這是因為所有容器都是單個任務定義的一部分,並且每個任務定義都由服務運行。

暫無
暫無

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

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