在Docker for Mac上,从容器中看到的主机ip是什么?

时间:2016-07-04 05:04:25

标签: macos docker

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

但是,如何从Docker for Mac上的容器中看到主机IP?该IP什么时候可以改变?

修改: 重复https://stackoverflow.com/a/24716645/6309

1 个答案:

答案 0 :(得分:10)

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

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