您的位置:首页 > 运维架构 > Docker

如何获取docker宿主机ip

2016-10-13 10:23 337 查看


获取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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: