Docker中如何连接数据库
1、docker搭建了lnmp环境后,如果需要访问安装在宿主机上的数据库或中间件,是不能直接使用127.0.0.1这个ip的
2、这个ip在容器中指向间恒溪痞容器自己,那么应该怎么去访问宿主机呢:例如你的docker环境的虚拟IP是192.168.99.100,
3、那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了
4、在容器中访问192.168.99.1这个地址就等于访问宿主机,问题解决注意
5、通过192.168.99.1访问宿主机,等于换了一个ip
6、如果数据库或中间件限制了本机访问或者做了ip段限制,要记得添加192.168.99.1到白名单
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:75
阅读量:31
阅读量:32
阅读量:86