【待反馈】docker安装emqx,访问宿主机MySQL,emqx配置客户端...
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:v11.6.0
系统版本:
Ubuntu 22.04.5 LTS (Jammy Jellyfish) x86_64(Py3.7.8)
问题描述:
docker安装emqx中间件,配置一下emqx的客户端认证,不想用内存数据库,想新增一个MySQL数据源,在docker中的emqx访问宿主机的MySQL数据库
相关截图(日志、错误):
您好,您在emqx容器里,能否和172.18.0.2的 3306端口 进行通信? 在emqx容器中,执行是否网络相通后,不可以通信,尝试了好几种其他办法,不知道怎么办 大炮运维V587 发表于 2026-4-1 10:41
您好,您在emqx容器里,能否和172.18.0.2的 3306端口 进行通信?
不能进行通讯,尝试了好几种办法都不行 尝试问AI后,也不行,添加下面的参数也不行,还是我没有添加正确extra_hosts: - "host.docker.internal:host-gateway"
大炮运维V587 发表于 2026-4-1 10:41
您好,您在emqx容器里,能否和172.18.0.2的 3306端口 进行通信?
我已经尝试了,无法进行通信 大炮运维V587 发表于 2026-4-1 10:41
您好,您在emqx容器里,能否和172.18.0.2的 3306端口 进行通信?
不能通信, 大炮运维V587 发表于 2026-4-1 10:41
您好,您在emqx容器里,能否和172.18.0.2的 3306端口 进行通信?
这个在容器中是否可以和宿主机进行通信啊? 贰师兄 发表于 2026-4-15 15:13
这个在容器中是否可以和宿主机进行通信啊?
您好,建议您使用桥接的网络模式,或者使用host网络模式,这样容器和宿主机共享网络栈。
上面的host-gateway可能需要在hosts中指定才行
页:
[1]