前言
-
装了个docker版的贴吧签到,需要mysql数据库,发现使用127.0.0.1和localhost连不上宿主机mysql。
-
于是到网上查了下。
-
系统是CentOS,腾讯云宝塔定制版。
解决方法
-
docker内应用访问宿主机是通过虚拟交换机访问,所以ip不是127.0.0.1。
-
使用
ip addr
找到虚拟网卡地址,一般是172.17.0.1或者172.0.17.1,用这个ip来访问宿主机。
装了个docker版的贴吧签到,需要mysql数据库,发现使用127.0.0.1和localhost连不上宿主机mysql。
于是到网上查了下。
系统是CentOS,腾讯云宝塔定制版。
docker内应用访问宿主机是通过虚拟交换机访问,所以ip不是127.0.0.1。
使用ip addr
找到虚拟网卡地址,一般是172.17.0.1或者172.0.17.1,用这个ip来访问宿主机。