Centos8安装Mosquitto

master安装

创建目录:

mkdir -p /usr/local/mosquitto/master/
cd /usr/local/mosquitto/master/
mkdir config
mkdir data
chmod 777 data
mkdir log
chmod 777 log

创建Topic配置文件:

cd config
vim aclfile.example

输入内容:

user tengine2
topic write /tengine2/#
user tengine2
topic read /tengine2/#

创建pwfile.config、mosquitto.conf配置文件:

cd config
touch pwfile.conf
vim mosquitto.conf

输入以下内容:
persistence true
persistence_location /mosquitto/data/
persistence_file mosquitto.db
log_dest file /mosquitto/log/mosquitto.log
allow_anonymous false
password_file /mosquitto/config/pwfile.conf
acl_file /mosquitto/config/aclfile.example

启动master

docker run -it --name=mosquitto --privileged --restart=always \
-p 1983:1883 -p 9901:9001 \
-v /usr/local/mosquitto/master/config:/mosquitto/config \
-v /usr/local/mosquitto/master/data:/mosquitto/data \
-v /usr/local/mosquitto/master/log:/mosquitto/log \
eclipse-mosquitto

配置用户名密码

docker exec -it mosquitto /bin/sh
mosquitto_passwd -c /mosquitto/config/pwfile.conf tengine2

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43431593/article/details/106267507
今日推荐