Docker 安装 Mosquitto MQTT Broker
正文与配图来自原稿。本地或联调环境快速起一个 MQTT Broker,可配合 消费 TBMQ/EMQX 节点 或设备直连测试。
1、拉镜像
bash
docker pull eclipse-mosquitto:latest2、运行
参考:阿里云开发者社区相关文章
示例(路径按本机调整):
bash
docker run -d --name mosquitto \
-p 1883:1883 \
-p 9001:9001 \
-v /root/zd/mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf \
-v /root/zd/mosquitto/data:/mosquitto/data \
-v /root/zd/mosquitto/log:/mosquitto/log \
eclipse-mosquitto:latest
准备好宿主机上的 mosquitto.conf(允许匿名、listener、persistence 等按安全要求配置),再启动容器。
辅
生产务必关闭匿名、启用认证与 TLS;9001 常用于 WebSocket,不需要可不映射。
3、小结
eclipse-mosquitto + 三卷挂载即可本地 Broker;与 ThingsBoard 联调时注意防火墙与 allow_anonymous / 密码文件配置一致。
