![如何在 Windows Server 2016 中的 Docker 中连接到本地主机](https://linux22.com/image/737705/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20Server%202016%20%E4%B8%AD%E7%9A%84%20Docker%20%E4%B8%AD%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA.png)
背景:
- 我正在使用 Windows Server 2016
- 已安装容器
- 已安装 Docker(不是 Docker Desktop / Docker for Windows):https://docs.docker.com/install/windows/docker-ee/
- 在同一服务器上运行多个容器
- 我需要容器 A 能够连接到容器 B(在同一台服务器上)
有效的方法:
- 硬编码公网IP地址,容器A可以通过HTTP调用容器B
什么不起作用
- 容器 A 尝试使用 localhost 通过 HTTP 调用容器 B
- 也尝试过 host.docker.internal,但根本不起作用。
最好的方法是什么?我无法对 IP 地址进行硬编码,因为此服务器的 IP 地址在重新启动时是动态的,因此我想使用接近 localhost 的地址。
任何帮助都将不胜感激。