我以docker的身份运行Mosquitto 2.0.7。
如果我尝试在docker中使用mosquitto_sub,我可以做到。如果我在另一台机器上尝试,我得到的连接被拒绝。
坞站正在运行,暴露端口1883和9001。docker正在主机网络上运行。坞站日志中没有错误。
谢谢
发布于 2021-05-06 13:18:05
我也有同样的问题。在./services/mosquitto/matterto.conf中尝试此更改:在您的配置文件中添加、替换或验证以下行:
allow_anonymous true
listener 1883
persistence true
persistence_location /mosquitto/data/
log_dest file /mosquitto/log/mosquitto.log重新启动你的容器蚊子。
发布于 2021-02-11 05:08:43
我的Mosquitto容器配置了一个port 1883,这似乎将它绑定到了允许从容器外部访问的0.0.0.0。确保您还在启动命令中公开了端口:
docker run -d --name="mosquitto" -p 1883:1883 prologic/mosquittohttps://stackoverflow.com/questions/66143452
复制相似问题