本文最后更新于 1023 天前,其中的信息可能已经有所发展或是发生改变。
Docker部署 EMQX 免费版并配置持久化到宿主机
镜像下载
最新版是4.4.4,但是为了安全就不用最新版比较好
docker pull emqx/emqx:4.4.3
创建临时EMQX容器
在服务器上创建emqx挂载目录并拷贝到服务器
删除临时emqx容器,重新启动一个EMQX
删除临时emqx容器
docker rm -f emqx
重新启动一个EMQX
目录结构说明
描述 | 使用 ZIP 压缩包安装 |
---|---|
可执行文件目录 | /opt/emqx/bin |
数据文件 | /opt/emqx/data |
配置文件目录 | /opt/emqx/etc |
依赖项目录 | /opt/emqx/lib |
日志文件 | /opt/emqx/log |
具体参考:https://www.emqx.io/docs/zh/v4.4/getting-started/directory.html#bin-%E7%9B%AE%E5%BD%95
EMQX 默认开启的 MQTT 服务 TCP 端口
端口 | 说明 |
---|---|
1883 | MQTT 协议端口 |
8883 | MQTT/SSL 端口 |
8083 | MQTT/WebSocket 端口 |
8084 | MQTT/WebSocket/SSL 端口 |
8081 | 管理 API 端口 |
18083 | Dashboard 端口 |
使用方式
使用web-Dashboard 方式进行操作验证
访问服务:ip:18083
,如:http://10.80.210.56:18083/
默认账号密码:admin/public
如需修改默认账号密码需要修改配置文件:/data/docker/emqx/etc/plugins/emqx_dashboard.conf
可到在线websocket进行测试
使用工具MQTTX
具体使用参考官方文档:https://mqttx.app/zh/docs/get-started
还是你们牛逼,什么都自己搭建,我们都是直接买阿里云.
有钱了不起吗!
有钱就可以为所欲为吗
他真的可以
感谢大佬