Docker宿主机IP获取
1.Linux:
ip addr show docker0
2. macOS/Windows 环境(Docker Desktop)
在Docker Desktop中,宿主机(你的物理机)通过host.docker.internal
主机名暴露给容器,无需手动查找IP。
方法1:在容器内使用专用主机名
在容器内部直接访问宿主机服务时,使用:
# 示例:在容器内部访问宿主机端口
curl http://host.docker.internal:宿主机端口
方法2:查看宿主机的局域网IP
如果需要宿主机的物理网络IP(如调试):
-
macOS:
ifconfig | grep "inet " | grep -v 127.0.0.1
-
Windows:
ipconfig | findstr IPv4