【发布时间】:2021-02-10 19:08:55
【问题描述】:
我正在以 docker 身份运行 Mosquitto 2.0.7。
如果我尝试在 docker 中使用 mosquitto_sub,我可以做到。如果我在另一台机器上尝试它,我会被拒绝连接。
docker 正在运行暴露端口 1883 和 9001。docker 正在主机网络上运行。 docker 日志上没有错误。
谢谢
【问题讨论】:
-
请附上您的
mosquitto.conf;我猜问题是您没有定义listener(Mosquitto V2 绑定到环回接口,127.0.0.1和/或::1,当没有配置侦听器时,这意味着它无法从外部访问在默认配置中)。请参阅this answer 了解更多信息。 -
还包括您如何启动容器的详细信息
-
需要容器的启动配置才能回答。例如docker 运行选项或 docker-compose.yml