Fargate容器引用内部localhost



我有一个带有单个容器定义的AWS任务。然而,所使用的Docker映像实际上运行3个进程。现在我知道这不是最好的做法,然而,这就是我正在处理的情况。

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

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

晚了3年,但我只想说,我今天必须做同样的事情:在同一个容器内的两个进程,绑定到不同的端口,在ECS/Fargate上运行。它们能够使用localhost作为主机名进行通信。问题一定出在别处。

最新更新