在 macOS 上,Docker 默认使用 Docker Desktop 的虚拟机,因此在容器内部访问宿主机的 IP 地址需要进行额外的配置。
一种方法是在 Docker Desktop 的设置中将端口转发到宿主机。可以按照以下步骤进行配置:
ifconfig
命令来查看宿主机的 IP 地址)。
另一种方法是将 Docker Desktop 切换到使用“host”网络模式。这将使容器直接使用宿主机网络,因此可以通过宿主机的 IP 地址访问。可以按照以下步骤进行配置:
这些方法都可以让容器内部访问宿主机的 IP 地址。希望这些信息能对你有所帮助。