基于Docker的mosquitto安装测试
简介
本文介绍了Mosquitto MQTT消息代理服务的Docker部署流程。
首先拉取eclipse-mosquitto镜像,创建必要的配置和数据目录,然后启动容器并映射1883和9001端口。
部署完成后,使用MQTT.fx客户端工具进行测试验证,包括配置连接、发布和订阅消息,并展示了测试结果截图。
整个过程涵盖了从安装部署到功能验证的关键步骤,为搭建MQTT服务提供了完整指南。
拉取mosquitto的镜像
docker pull eclipse-mosquitto
创建目录
mkdir -p /mosquitto/config
touch /mosquitto/config/mosquitto.conf
mkdir -p /mosquitto/data
mkdir -p /mosquitto/log
touch /mosquitto/pwdfile
touch /mosquitto/aclfile
启动镜像
docker run -itd \
--name mosquitto \
-p 1883:1883 \
-p 9001:9001 \
-v /mosquitto:/mosquitto eclipse-mosquitto
发布端口
这里需要在防火墙上设置,开放1883、9001端口。
测试
测试工具: MQTT.fx, 在官网用邮件注册,获得一个一个月期限的许可证。
测试工具配置
订阅信息