在Mac上的Docker什么是从容器看到的主机IP?

我需要在我的容器上设置debugging器,这需要我设置远程(docker主机)IP。 在不同的教程中,我发现不同的IP地址被列为可能的解决scheme。 在我的容器中,我运行了一个web服务器,显示我从主机上的容器连接来自172.19.0.1 。 这是在Mac版本1.11.x Docker。

但是,如何可靠地find从Docker for Mac上的容器中看到的主机IP? 这个IP何时能够改变?

编辑:复制https://stackoverflow.com/a/24716645/6309

您可以通过运行以下命令从容器中获取主机的IP地址:

 /sbin/ip route|awk '/default/ { print $3 }'