一个ECS集群中的多个容器

问题描述

我在ECS上运行了一个集群。目前,我在集群中有一个任务定义和一个docker容器。我想将第二个容器部署到将完全独立运行的同一集群中。实现此目标的最佳方法是什么?

我尝试设置第二个任务定义以指向ECR中的第二个图像,然后为该定义设置第二个服务。我不确定这是否是最好的方法

网上是否有很好的示例说明如何在单个ECS集群中实现两个单独的容器的运行?

解决方法

“我尝试设置第二个任务定义以指向ECR中的第二个图像,然后为该定义设置第二个服务。我不确定这是否是最佳方法。”

是的,这是正确的方法,因此我认为您不需要任何示例。

每个服务都使用一个任务定义,该任务定义引用ECR(或其他存储库,例如Docker Hub,但通常为ECR)中的一个容器。

每个服务可以运行任意数量的任务(任务定义的实例)。