当前位置: 首页 > article >正文

docker 安装 nanomq

1.拉取镜像

docker pull emqx/nanomq:latest

2. 创建配置文件夹(示例放在/home/nanomq

mkdir nanomq
chomd 777 nanomq

3. 创建配置文件(nanomq.conf)写入以下内容


mqtt {
    property_size = 32
    max_packet_size = 10KB
    max_mqueue_len = 2048
    retry_interval = 10s
    keepalive_multiplier = 1.25
 
    # Three of below, unsupported now
    max_inflight_window = 2048
    max_awaiting_rel = 10s
    await_rel_timeout = 10s
}
 
listeners.tcp {
    bind = "0.0.0.0:1883"
}
 
auth {
        allow_anonymous = false # 允许匿名登录
        no_match = allow       # 没有 ACL 规则匹配情况下的默认操作
        deny_action = ignore   # ACL 检查拒绝情况下的默认操作
 
        cache = {
                max_size = 32        # 客户端可以缓存的最大 ACL 条目数量
                ttl = 1m             # ACL 规则缓存有效时间
        }
 
        password = {include "/etc/nanomq_pwd.conf"} # 密码存储文件路径
#       acl = {include "/etc/nanomq_acl.conf"}       # ACL 配置文件路径
}

4.创建密码配置文件(pwd.conf

admin: public
client: public

5.运行nanomq 容器

docker run \
 -p 1883:1883 \
 -v /home/nanomq/nanomq.conf:/etc/nanomq.conf \
 -v /home/nanomq/pwd.conf:/etc/nanomq_pwd.conf \
 --name nanomq \
 --restart=always \
 -d emqx/nanomq:latest

6.查看容器是否运行

参考链接

NanoMQ的安装与部署-CSDN博客


http://www.kler.cn/a/512498.html

相关文章:

  • 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(五)-数的三次方根、机器人跳跃问题、四平方和
  • 【vitePress】基于github快速添加评论功能(giscus)
  • 成就与远见:2024年技术与思维的升华
  • 气膜料仓:工业仓储的高效与安全新选择—轻空间
  • 模型部署工具01:Docker || 用Docker打包模型 Build Once Run Anywhere
  • 什么是软件架构
  • 深入探索Python人脸识别技术:从原理到实践
  • 202209 青少年软件编程等级考试C/C++ 二级真题答案及解析(电子学会)
  • HTML知识点复习
  • 【无法下载github文件】虚拟机下ubuntu无法拉取github文件
  • dubbo 的 spi 思想是什么?
  • [前端算法]排序算法
  • C#使用WMI获取控制面板中安装的所有程序列表
  • ChatGPT 4:解锁AI文案、绘画与视频创作新纪元
  • MySQL篇之对MySQL进行参数优化,提高MySQL性能
  • YOLOv9改进,YOLOv9检测头融合RFAConv卷积,适合目标检测、分割任务
  • YOLOv11改进,YOLOv11检测头融合DiverseBranchBlock(多样分支块),并添加小目标检测层(四头检测),适合目标检测、分割等任务
  • 国内汽车法规政策标准解读:GB 44495-2024《汽车整车信息安全技术要求》
  • Ubuntu 安装 docker 配置环境及其常用命令
  • SQLite 3.48.0 发布,有哪些更新?
  • 【K8S系列】在 K8S 中使用 Values 文件定制不同环境下的应用配置
  • 【深度学习】2.视觉问题与得分函数
  • JavaScript笔记APIs篇03——DOM节点Bom操作本地存储正则表达式
  • Ant Design Vue 的 a-input-number 组件限制最小值和最大值
  • c++常见设计模式之适配器模式
  • Ubuntu如何安装redis服务?