docker容器访问宿主机IP

Posted xuanmanstein

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker容器访问宿主机IP相关的知识,希望对你有一定的参考价值。

问题:

  一部分服务打包进docker 用docker-compose启动,但是一部分正在开发中,放在host比较方便,比如node.js这种,希望在调试已经封进docker容器的时候,能设置从容器网络访问宿主机node服务

参考https://www.jb51.net/article/149173.htm

docker 安装的时候,会在宿主机建立一块虚拟网卡docker0, 宿主机 通过这个网卡 桥接到了docker内局域网。

在docker容器内,通过宿主机在局域网内的IP地址就能访问宿主机的服务了。

查询

ip addr show docker0

技术图片

里面的 inet 172.17.0.1/16 里 只需要172.17.0.1就可以作为主机的IP地址了

 

以上是关于docker容器访问宿主机IP的主要内容,如果未能解决你的问题,请参考以下文章

Docker容器内网通过独立IP直接访问的方法

Docker容器之内网独立IP访问

windows宿主机访问docker容器ip无法ping通

如何解决docker宿主机无法访问容器中的服务

Docker 1.10 通过主机名访问容器

docker 主机上直接 操作容器中的文件