如何获取docker宿主机ip

获取docker宿主机ip

本文转自[记录无限: www.gluoo.cn ].

在开发调试过程中,很可能遇到类似的情况:

宿主机跑着一个DB,不管是MySQL还是MongoDB,总之跑在宿主机,docker里运行着应用程序,但程序要连宿主机的DB时,不知道其IP咋办?

解决方案:

alias hostip="ifconfig en0 | grep inet | grep -v inet6 | cut -d ' ' -f2"  && docker run --add-host=docker:$(hostip) .....

比如运行在docker里运行一个nodejs应用:

alias hostip="ifconfig en0 | grep inet | grep -v inet6 | cut -d ' ' -f2"  && docker run --add-host=docker:$(hostip) -p 3001:3000 -v node start.js

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值