是否可以通过AWS ECS(EC2容器服务)在一个EC2实例中运行多个docker容器?
答案 0 :(得分:19)
是
AWS的文档/产品详细信息并未出现并明确说明,但它涉及向群集启动许多容器。集群可以是一个实例。
When configuring a container,指定内存和CPU使用率。 ECS使用它来“安排”(或“打包”)带有Docker容器的EC2。
答案 1 :(得分:4)
是的,为此,编写具有多个容器定义的任务定义。
答案 2 :(得分:3)
在一个ecs任务中定义的所有容器都部署在同一个实例上。
即使群集有多个实例,一个任务中定义的所有容器都位于同一个ec2实例上。容器可以使用它们之间定义的链接相互访问。
这相当于Kubernetes的POD。
答案 3 :(得分:1)
完全。这是可能的。
为每个docker镜像编写一个任务定义,并通过服务运行该任务以自动化部署。在将内存和CPU分配到不同任务之间时,还需要小心,以运行不同的docker。
以下是the link供参考。
答案 4 :(得分:0)