我在Docker容器中有一个节点应用程序。 在我们的Docker主机上,我们可以使用不同的外部主机名启动多个节点应用程序。
以下内容正常运行:
Docker Host A (external ip 1.2.3.4) using Traefik as Proxy
Docker Container X (hostname foo.com using ip 1.2.3.4)
Docker Host B (external ip 5.6.7.8) using Traefik as Proxy
Docker Container Y (hostname bar.com using ip 5.6.7.8)
在容器X上运行的节点应用程序可以通过主机名bar.com到达在容器Y上运行的节点应用程序
以下内容无效:
Docker Host A (external ip 1.2.3.4) using Traefik as Proxy
Docker Container X (hostname foo.com using ip 1.2.3.4)
Docker Container Y (hostname bar.com using ip 1.2.3.4)
运行在容器X上的节点应用程序不能不能通过主机名bar.com到达运行在容器Y上的节点应用程序。
当尝试使用Node上的axios到达应用程序时,我超时了。 可能与主机文件(?)有关,但是经过一番搜索后,我找不到解决方案。
我想念什么?