Centos中Docker容器中程序访问宿主机Redis和Mysql

时间:2020-03-02 18:23:34   收藏:0   阅读:672

问题描述:程序在Ubantu系统中运行时,配置文件的地址使用localhost就没有问题,不知道是啥情况,和我ip有关系?但放到线上,阿里云Centos中就不灵了,始终提示连接不上,改成外网地址就可以了

解决方案:需要查询到宿主机容器的软连接ip,使用内网ip访问就ok了

docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} xxxid   (容器id)

例如 172.18.0.1

参考链接:https://blog.csdn.net/flymoringbird/article/details/81483144

原文:https://www.cnblogs.com/wangbg/p/12397032.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!