宿主机 详解Docker容器内应如何访问本机

概述当我们Docker内应用需要访问宿本机的数据库,如何访问 。使用127.0.0.1肯定是不行的,因为这个在Docker容器里面指的是容器本身 。所以,需要走其他渠道进行解决 。
下面几种办法,根据操作系统的类型,选取其一即可 。

宿主机 详解Docker容器内应如何访问本机

文章插图
 
【宿主机 详解Docker容器内应如何访问本机】docker内部实际上实现了一个虚拟网桥docker0,需要通过网桥找到外部宿主机的在网桥的虚拟地址,也就是docker.for.mac.host.internal,就可以实现容器内访问外部宿主机 。


    推荐阅读