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

mqtt_docker安装

mqtt_docker安装

拉取:

docker pull registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6
  1. 验证
    docker images

运行

  1. 创建 sh 文件
    vim start_mqtt.sh

  2. 写入文件内容

    #!/bin/bash
    #删除原有的容器contain_name="mqtt" #指定启动容器名称img_name="registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6"  #指定使用镜像server_port=1883 #1883MQTT TCP非加密 MQTT 客户端连接,最常用端口server_port1=8883    #8883MQTT over SSL/TLS加密 MQTT 连接,需配置证书server_port2=8083    #8083WebSocket/HTTP API浏览器客户端连接、HTTP 接口调用server_port3=8084    #8084WSS/HTTPS加密 WebSocket/HTTPS 连接server_port4=18083    #18083Dashboard 管理Web 管理界面,默认账号admin/publicnetwork_name="useNet" #如果没有则不需要配置   --net "$network_name"   --restart=alwaysfile_path=""  # 建议改为环境变量或安全存储docker rm -f ${contain_name}# 创建挂载目录(避免权限问题)#mkdir -p ${file_path} && chmod 777 ${file_path}docker run -d  \--name ${contain_name} \-p ${server_port}:1883 \-p ${server_port1}:8883 \-p ${server_port2}:8083 \-p ${server_port3}:8084 \-p ${server_port4}:18083 \${img_name}#自动重启#docker run -d --restart=always \#--name ${contain_name} \#-p ${server_port}:1883 \#-p ${server_port1}:8883 \#-p ${server_port2}:8083 \#-p ${server_port3}:8084 \#-p ${server_port4}:18083 \#${img_name}# 配置防火墙firewall-cmd --zone=public --add-port=${server_port}/tcp --permanent >/dev/null 2>&1firewall-cmd --zone=public --add-port=${server_port4}/tcp --permanent >/dev/null 2>&1firewall-cmd --reload >/dev/null 2>&1IPS=$(ip addr | grep '192.168' | awk '{print $2}' | cut -d/ -f1 | tr '\n' ' ')echo "? ${contain_name} 已启动 | Server IPs: $IPS | 端口:${server_port} | 密码:${password}"
    
  3. 验证
    docker ps -a
    [root@localhost ~]# docker ps -a |grep mqtt
    876a28eff895 registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6 "/opt/emqttd/start.sh" 4 days ago Up 7 hours 4369/tcp, 6000-6999/tcp, 0.0.0.0:1883->1883/tcp, :::1883->1883/tcp, 0.0.0.0:8083-8084->8083-8084/tcp, :::8083-8084->8083-8084/tcp, 0.0.0.0:8883->8883/tcp, :::8883->8883/tcp, 0.0.0.0:18083->18083/tcp, :::18083->18083/tcp, 8080/tcp emqttd

  4. 查看日志
    docker logs -f 容器id
    [root@localhost ~]# docker logs -f 876a28eff895

web界面

机器IP:18083 就可以进入emqtt页面
初始的账户 admin, 密码 public

http://www.jsqmd.com/news/369343/

相关文章:

  • 分期乐万通金券回收教程:快速、便捷的流程让你的闲置券更值钱 - 团团收购物卡回收
  • 2026年靠谱的成人高考培训机构推荐,济南地区值得关注的品牌 - myqiye
  • 2026年口碑好的速冻蔬菜优质厂家排名,大连地区推荐哪家 - mypinpai
  • windows 安装 mqtt 操作步骤
  • 2026年人工智能培训学校服务选购攻略,口碑好的优先选 - 工业推荐榜
  • 新手前端别再被盒模型搞懵了:10分钟彻底搞懂标准与怪异模式(附避坑指南)
  • 解决方法:两个HC-06蓝牙模块互相通信流程(来源于官方数据手册、外加还可以和哪些型号通信说明)
  • 如何高价回收京东e卡? - 团团收购物卡回收
  • 2026清洁度分析仪源头厂家排名,汽车零部件清洁度分析仪好用的有几家 - mypinpai
  • 2026年无锡液冷清洁度萃取设备厂家排名,这些品牌值得关注 - 工业设备
  • 输入任务量与人数,模拟沟通成本,证明超过最优人数后效率反而下降。
  • 2026年市面上有实力的全自动超声波清洗机实力厂家哪家强,陶瓷片清洗机/工业清洗机,全自动超声波清洗机实力厂家如何选 - 品牌推荐师
  • 滤波装置PFSA145-3BSE008843R1
  • 应用安全 --- 安卓加固 之 PIE 与 ASLR
  • 2026年全国杀菌剂哪家强?技术迭代与发展导向洞察 多家厂家全景解析 - 深度智识库
  • 分期乐万通金券回收流程全攻略,揭秘最快处理方式! - 团团收购物卡回收
  • 分析适合选的西点烘焙培训,哪家价格合适 - 工业品网
  • 佛山工业铝材源头厂家效率高的品牌口碑如何 - mypinpai
  • websocket 在spingboot 中使用
  • 人工智能应用- 人机对战:06. 自我对弈
  • 人工智能应用- 人机对战:04. 蒙特卡洛树搜索
  • CF1705E Mark and Professor Koro
  • 人工智能应用- 人机对战:05. 深度神经网络
  • .venv 虚拟环境创建、激活、
  • 书匠策AI:本科论文写作的“智能魔法学院”全攻略
  • 照着用就行:千笔写作工具,全网顶尖的AI论文网站
  • 解锁论文写作新姿势:书匠策AI——本科生的“学术外挂”指南
  • 解锁论文写作新次元:书匠策AI,本科生科研的“智慧外挂”
  • 雨量监测站 雨量实时监测系统
  • RuoYi Office 全景介绍:一个平台管好整个企业