我有2个以EC2启动类型和桥接网络模式运行的ECS服务。每个服务有1个任务,两个任务都在同一EC2容器主机上运行。
在同一ECS主机上,第一个任务中的API容器正尝试通过主机名和端口号(例如:http:// abc-def:5000)与第二个任务中的DB容器进行通信。有什么方法可以做到这一点?
最佳答案
您的选择是:
link
属性来使容器A像B:port
这样与容器B通信。请注意,link
不支持循环关系,这意味着如果A可以与B对话,那么B也将无法做到这一点。host
。这样,您就可以与localhost
进行通信。关于amazon-web-services - 一台EC2主机中的两个ECS任务连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63563887/