> 文章列表 > docker 安装mosquitto MQTT服务器

docker 安装mosquitto MQTT服务器

docker 安装mosquitto MQTT服务器

版本:2.0.14
 

docker pull eclipse-mosquitto:2.0.14

在本地新建目录

sudo mkdir /root/mosquitto
cd /root/mosquitto
sudo mkdir config
sudo mkdir data
sudo mkdir log

新建配置文件

vi ./config/mosquitto.conf

粘贴如下内容:
注意:此处路径都是docker容器中的相对路径,不是自己本地的路径

persistence true
persistence_location /mosquitto/data
log_dest file /mosquitto/log/mosquitto.loglog_dest stdoutlistener 1883

修改目录权限

chmod -R 755 /root/mosquitto
chmod -R 777 /root/mosquitto/log

创建并启动容器

sudo docker run -it --name=mosquitto --privileged \\
-p 21883:1883 -p 29001:9001 \\
-v /root/mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf \\
-v /root/mosquitto/data:/mosquitto/data \\
-v /root/mosquitto/log:/mosquitto/log \\
-d eclipse-mosquitto:2.0.14

设置密码

在 /root/mosquitto/config/mosquit