docker容器无法连接宿主机mysql排查
·
1、docker无法访问宿主机
在docker容器内,需要访问当前docker容器的网关,例如172.xx.0.1,即可访问宿主机,因此需要保证docker的网络配置正确
可以用以下指令测试容器是否可以连通 IP:PORT
docker exec -it dataease nc -zv IP:PORT
查看当前docker容器的网关:
docker inspect 你的容器名或者容器id
显示如下,找到Gataway即可,如果没有Gataway,需要自行配置一下docker网络

2、docker已经能访问宿主机了,但是mysql连接不上
首先确保端口正确,默认3306端口
确保mysql允许宿主机的ip访问,可参考MySQL允许root远程登录_mysql root远程登录-CSDN博客
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)