概述当我们Docker内应用需要访问宿本机的数据库,如何访问 。使用127.0.0.1肯定是不行的,因为这个在Docker容器里面指的是容器本身 。所以,需要走其他渠道进行解决 。
下面几种办法,根据操作系统的类型,选取其一即可 。
文章插图
【宿主机 详解Docker容器内应如何访问本机】docker内部实际上实现了一个虚拟网桥docker0,需要通过网桥找到外部宿主机的在网桥的虚拟地址,也就是docker.for.mac.host.internal,就可以实现容器内访问外部宿主机 。
推荐阅读
- 详解双电源自动切换开关工作原理
- linux系统磁盘类型,磁盘的物理结构及磁盘IO过程详解
- 苏轼记梦回文二首详解
- Linux 磁盘分区工具和挂载,fdisk管理分区详解
- Postman 使用方法详解
- 参宿三爆炸 参宿四如果真的爆炸,多久会影响地球
- 最全面的各类RAID详解
- 开启InnoDB监控 详解mysql数据库一键查看锁信息
- 医学图文解析 心血管系统详解知识点
- 你知道 Redis数据结构底层实现吗?一文详解,彻底弄懂