我需要在容器上设置调试器,这需要我设置远程(docker host)IP。在不同的教程中,我发现不同的IP地址列为可能的解决方案。在我的容器中,我运行了一个网络服务器,向我显示从我的主机到容器的连接来自172.19.0.1
。这是在Docker for Mac版本1.11.x
上。
但是,如何从Docker for Mac上的容器中看到主机IP?该IP什么时候可以改变?
答案 0 :(得分:10)
您可以通过运行以下命令从容器中获取主机的IP:
/sbin/ip route|awk '/default/ { print $3 }'