我计划将我的monolthic服务器拆分成许多小型docker容器,但尚未找到"容器间通信"的良好解决方案.这是我的目标场景:

我知道如何将容器链接在一起以及如何公开端口,但这些解决方案都不能令我满意.
是否有任何解决方案可以通过容器之间的主机名(容器名称)进行通信,就像在传统的服务器网络中一样?
我正在使用Next.js的客户快递服务器.它在容器内运行.我正在做一个http请求,isomorphic-fetch以获取我的渲染数据.我想localhost在服务器mysite.com上运行和在客户端上运行时做.不确定实现这一目标的最佳方法.我可以做到这一点,const isServer = typeof window === 'undefined'但这似乎很糟糕.