当前位置: 首页> 科技> IT业 > docker mqqt 安装

docker mqqt 安装

时间:2025/7/12 6:15:14来源:https://blog.csdn.net/qq_27229113/article/details/139304730 浏览次数:0次

安装

cd /data/mqqt/

目录准备
mkdir /data/mqqt/mosquitto/config/

#vim Dockerfile

# 使用官方Eclipse Mosquitto镜像作为基础镜像
FROM eclipse-mosquitto:latest
# 复制配置文件到容器内
COPY mosquitto.conf /data/mqqt/mosquitto/config/mosquitto.conf# 暴露默认的MQTT端口和WebSocket端口
EXPOSE 1883
EXPOSE 9001
# 运行Mosquitto服务
CMD ["/usr/sbin/mosquitto", "-c", "/data/mqqt/mosquitto/config/mosquitto.conf"]

#vim mosquitto.conf
#添加你的配置内容,例如:

listener 1883
allow_anonymous true
listener 9001
protocol websockets


ip

192.168.3.100

构建Docker镜像

docker build -t custom-mosquitto .


运行Docker容器
使用以下命令运行刚才构建的Docker镜像,并确保容器对外开放端口:

docker run -d --name mosquitto -p 1883:1883 -p 9001:9001 custom-mosquitto


测试MQTT代理

sudo apt-get install mosquitto-clients


使用mosquitto_pub和mosquitto_sub测试发布和订阅消息:

topic
test/topic
测试发布下消息

mosquitto_pub -h 192.168.3.100 -t test/topic -m "Hello MQTT"


测试接收消息

mosquitto_sub -h 192.168.3.100 -t test/topic

关键字:docker mqqt 安装

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: