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



我想从容器中获得承载我的docker容器的boot2docker/vm。我不需要docker0的ip,我指的是boot2docker vm本身的ip。

谢谢!

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

所以,基本上可以归结为:

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

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

最新更新