Docker中如何连接数据库

 时间:2024-10-28 07:31:33

1、docker搭建了lnmp环境后,如果需要访问安装在宿主机上的数据库或中间件,是不能直接使用127.0.0.1这个ip的

Docker中如何连接数据库

2、这个ip在容器中指向容器自己,那么应该怎么去访问宿主机呢:例如你的docker环境的虚拟IP是192.168.99.100,

Docker中如何连接数据库

3、那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了

Docker中如何连接数据库

4、在容器中访问192.168.99.1这个地址就等于访问宿主机,问题解决注意

Docker中如何连接数据库

5、通过192.168.99.1访问宿主机,等于换了一个ip

Docker中如何连接数据库

6、如果数据库或中间件限制了本机访问或者做了ip段限制,要记得添加192.168.99.1到白名单

Docker中如何连接数据库
  • iMuseum如何关闭震动
  • C语言编写选票统计程序
  • QQ邮箱来信分类——收信规则
  • 明日方舟多索雷斯假日隐藏关卡怎么解锁
  • Win11怎么开启放大镜功能
  • 热门搜索
    癌细胞是怎么形成的 喝酒喝多了怎么办 心疼是怎么回事 江西财经大学怎么样 下面偶尔出一股水是怎么回事 句号怎么打 高血脂怎么治疗 抻面怎么和面 感冒怎么好的快 老掉头发怎么办