Docker安装MQEX

Docker安装MQEX

1.拉取EMQX镜像源

1.docker pull emqx

在这里插入图片描述

2.创建emqx的docker容器

docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx
在这里插入图片描述

  • -p:对端口进行映射
  • -v:对数据卷的挂载
  • 指定创建容器时所使用的镜像

在这里插入图片描述

3.端口

  • 1883:TCP
  • 8083:WebSocket
  • 8084:WebSocket Secure
  • 8883:SSL/TLS
  • 18083:Broker的Dashboard访问端口号

2.Dashboard

  • EMQX提供的后台管理系统,对emqx管理系统中的资源进行操作
  • 输入:http://192.168.xxx.xxx:18083(运行docker的ip地址)

在这里插入图片描述

  • 默认账号:admin
  • 默认密码:public

成功登录后为如下页面

在这里插入图片描述

5.EMQX客户端——MQTTX(官网)

  • MQTTX Desktop:跨平台的MQTT桌面客户端工具
  • MQTTX CLI:命令行客户端工具
  • MQTT Web:基于浏览器访问客户端的工具

6.MQTTX Desktop使用

1.下载:https://mqttx.app/

  • 安装
    在这里插入图片描述

  • 填写信息后选择连接

  • 在Dashboard中查看

在这里插入图片描述

在这里插入图片描述

  • 创建新的消息连接
  • 名称为sub

在这里插入图片描述

2.在sub中添加订阅

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输入订阅主题名称,确认

在这里插入图片描述

3.在public中发布消息

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4.在sub中查看,收到了消息

在这里插入图片描述

7.MQTTX——CLI的使用

1.下载https://mqttx.app/ ,下拉找到命令行CLI工具

在这里插入图片描述

  1. 电脑命令行输入
mqttx-cli-win-x64.exe sub -t 'subjectname' -h 192.168.xxx.xxx -p 1883 -v
  • 指定要使用的客户端软件:mqttx-cli-win-x64.exe
  • sub:订阅的主题
  • -t:后面跟主题名称:自行指定
  • -h:broker指定要访问的地址
  • -p:访问的端口号
  • -v:主题中有消息时打印消息

8.MQTT Web使用

1.拉取镜像

在这里插入图片描述

2.docker ps -a

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3.输入:http://192.168.xxx.xxx:18083(运行docker的ip地址)

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值