ha折腾之docker的mqtt安装

[复制链接]
查看520 | 回复3 | 2023-12-5 20:49:10 | 显示全部楼层 |阅读模式
本帖最后由 chln 于 2023-12-5 20:51 编辑

# 目的
    由于ztc1使用到了mqtt来传输数据,所以需要安装mqtt收集数据
# 过程
    由于迅雷赚钱宝是arm/v7版本,所以在dockerhub上也要寻找相同的版本
## 拉取镜像
  1. docker pull eclipse-mosquitto
复制代码
## 修改配置
  1. docker volume create mosquitto
  2. mkdir -p /data/docker_v/mosquitto/config
  3. cat > /data/docker_v/mosquitto/config/mosquitto.conf <<EOF
  4. persistence true
  5. persistence_location /mosquitto/data/
  6. log_dest file /mosquitto/log/mosquitto.log
  7. listener 1883

  8. ## Authentication ##
  9. #allow_anonymous false
  10. #password_file /mosquitto/config/password.txt
  11. EOF
复制代码
## 启动
  1. docker run -d --name="mqtt" --restart=always -v /data/docker_v/mosquitto:/mosquitto -p 1883:1883 -p 9001:9001 镜像名
复制代码
## 配置账户密码
  1. docker exec -it mqtt /bin/sh
  2. mosquitto_passwd -c /mosquitto/config/password.txt 账户名
  3. 密码
复制代码
## 然后解除mosquitto.conf注释,生效认证
  1. ## Authentication ##
  2. allow_anonymous false
  3. password_file /mosquitto/config/password.txt
复制代码
## 重启mqtt
  1. docker restart mqtt
复制代码
# ha的配置
添加mqtt集成
1.png
配置mqtt集成,ip以及配置文件里的账户密码
2.png

回复

使用道具 举报

干簧管 | 2023-12-5 21:15:35 | 显示全部楼层
回复

使用道具 举报

爱笑 | 2023-12-6 08:50:33 | 显示全部楼层
用心做好保姆工作
回复

使用道具 举报

qwe2079282957 | 2023-12-6 11:26:08 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则