如何从docker容器内访问boot2docker-ip

时间:2016-01-07 04:29:01

标签: docker boot2docker docker-compose docker-machine

我想从容器中获取托管我的泊坞容器的boot2docker / vm。我不需要docker0的ip,我的意思是boot2docker vm本身的ip。

谢谢!

1 个答案:

答案 0 :(得分:0)

我不知道是否有内置解决方案,但您可以在启动容器时将主机的IP地址作为环境变量移交。然后在容器内部,您可以像任何其他环境变量一样访问它。

所以,基本上归结为:

$ docker run -e HOST_IP=… [the rest of the run command]

这可能不是最优雅的解决方案,但它很简单,而且工作方式可靠。