Fargate 容器引用内部本地主机

use*_*152 5 docker aws-fargate

我有一个具有单个容器定义的 AWS 任务。然而,使用的 Docker Image 实际上运行 3 个进程。现在我知道这不是最佳实践,但是,这就是我正在处理的情况。

我面临的问题是容器中的一个进程需要访问另一个内部进程。本质上,容器内的一个 java 应用程序需要使用“localhost”对同一容器内的 Spring Boot 应用程序进行 HTTP 调用。

在本地运行 docker 镜像时没有问题。但是,当使用 Fargate 在 AWS ECS 中部署为任务时,无法建立此连接。有任何想法吗...

小智 0

晚了 3 年,但我只想说我今天必须做同样的事情:同一个容器内的 2 个进程,绑定到不同的端口,在 ECS/Fargate 上运行。他们可以localhost使用主机名相互交谈。问题一定出在其他地方。