Linux 下安装mosquitto broker

1、查找镜像

1
docker search mosquitto

  

2、拉镜像

1
docker pull eclipse-mosquitto

3、创建目录

1
2
3
mkdir -p /mosquitto/config
mkdir -p /mosquitto/data
mkdir -p /mosquitto/log

4、初始化配置文件

1
vi /mosquitto/config/mosquitto.conf
1
2
3
4
5
persistence true
persistence_location /mosquitto/data
log_dest file /mosquitto/log/mosquitto.log
listener 1883
allow_anonymous true

5、授权文件

1
2
chmod -R 755 /mosquitto
chmode -R 777 /mosquitto/log

6、启动镜像

1
docker run -it --name=mosquitto --privileged -p 1883:1883 -p 9001:9001  -v /mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf  -v /mosquitto/data:/mosquitto/data -v /mosquitto/log:/mosquitto/log  -d eclipse-mosquitto

7、连接测试成功

 

 

  

  

  

  

  

posted @   zhaogaojian  阅读(463)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2018-07-28 ios 不支持-,-时间。
点击右上角即可分享
微信分享提示