栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux上的【DOCKER-MQTT服务器-ECLIPSE-MOSQUITTO安装】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux上的【DOCKER-MQTT服务器-ECLIPSE-MOSQUITTO安装】

Linux上的【mqtt 服务端 安装】
# 拉取镜像
docker pull eclipse-mosquitto:2.0.14
# 建立目录
mkdir -p /TeaR-APP/install/mosquitto/1/config
mkdir -p /TeaR-APP/install/mosquitto/1/data
mkdir -p /TeaR-APP/install/mosquitto/1/log

vi /TeaR-APP/install/mosquitto/1/config/mosquitto.conf
# 写入以下内容
persistence true
persistence_location /mosquitto/data
log_dest file /mosquitto/log/mosquitto.log
listener 1883

# 为目录授权
chmod -R 755  /TeaR-APP/install/mosquitto/1
chmod -R 777 /TeaR-APP/install/mosquitto/1/log #日志目录要最大权限

# 启动脚本
docker run -it --name=mosquitto --privileged  -p 1883:1883 -p 9001:9001 -v /TeaR-APP/install/mosquitto/1/config:/mosquitto/config  -v /TeaR-APP/install/mosquitto/1/data:/mosquitto/data -v /TeaR-APP/install/mosquitto/1/log:/mosquitto/log -d  eclipse-mosquitto:2.0.14

配置账号密码

vim  /TeaR-APP/install/mosquitto/1/config/mosquitto.conf

配置文件添加以下配置
# 关闭匿名模式
allow_anonymous false
# 指定密码文件
password_file /mosquitto/config/pwfile.conf

进入到容器内部,事先看看容器id
docker exec -it 3fdbb2bc353c  sh

创建一个密码.conf
touch /mosquitto/config/pwfile.conf
chmod -R 755 /mosquitto/config/pwfile.conf

# 使用mosquitto_passwd命令创建用户,第一个test是用户名,第二个test2022是密码
mosquitto_passwd -b /mosquitto/config/pwfile.conf test test2022

然后重启
docker restart 3fdbb2bc353c 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841177.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号