首页 > 解决方案 > 在 AWS 任务中运行两个 docker 映像

问题描述

目前,我们正在使用 open-shift 进行应用程序部署。应用程序有 2 个 docker 镜像,部署在同一个 pod 中。这两个在 open-shift 中的容器相互通信。我们正在尝试将此应用程序迁移到 AWS。问题是,在 AWS ECS 任务中部署这 2 个 docker 映像的正确方法是什么?

标签: amazon-web-servicesopenshiftamazon-ecs

解决方案


您可以在一个 ECS 任务中部署多达 10 个容器 [1]。容器可以通过 localhost 接口相互通信。您可以设置卷以在容器之间共享数据:[2]

参考:

[1] https://docs.aws.amazon.com/general/latest/gr/ecs-service.html#w540aab9d135b7b9

[2] https://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-volumes.html#specify-volume-config


推荐阅读