【问题标题】:How to access boot2docker-ip from inside a docker container如何从 docker 容器内访问 boot2docker-ip
【发布时间】:2016-01-07 04:29:00
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: docker boot2docker docker-compose docker-machine


    【解决方案1】:

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

    所以,基本上这归结为:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      • 2018-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多