Docker部署 EMQX 免费版并配置持久化到宿主机
本文最后更新于 949 天前,其中的信息可能已经有所发展或是发生改变。

Docker部署 EMQX 免费版并配置持久化到宿主机

镜像下载

最新版是4.4.4,但是为了安全就不用最新版比较好

docker pull emqx/emqx:4.4.3

创建临时EMQX容器

docker run -d --name emqx \
-p 1883:1883 \
-p 8081:8081 \
-p 8083:8083 \
-p 8084:8084 \
-p 8883:8883 \
-p 18083:18083 \
emqx/emqx:4.4.3

在服务器上创建emqx挂载目录并拷贝到服务器

# 在服务器上创建emqx挂载目录
mkdir -p /data/docker/emqx/{bin,etc,lib,data,log}
# 将临时EMQX容器的文件拷贝到服务器
docker cp emqx:/opt/emqx/bin /data/docker/emqx
docker cp emqx:/opt/emqx/etc /data/docker/emqx
docker cp emqx:/opt/emqx/lib /data/docker/emqx
docker cp emqx:/opt/emqx/data /data/docker/emqx
docker cp emqx:/opt/emqx/log /data/docker/emqx
# 修改挂载目录权限
chown -R 1000:1000 /data/docker/emqx/
chmod -R 755 /data/docker/emqx/

删除临时emqx容器,重新启动一个EMQX

删除临时emqx容器

docker rm -f emqx

重新启动一个EMQX

docker run -d --name emqx \
-p 1883:1883 \
-p 8081:8081 \
-p 8083:8083 \
-p 8084:8084 \
-p 8883:8883 \
-p 18083:18083 \
-v /data/docker/emqx/bin:/opt/emqx/bin \
-v /data/docker/emqx/etc:/opt/emqx/etc \
-v /data/docker/emqx/lib:/opt/emqx/lib \
-v /data/docker/emqx/data:/opt/emqx/data \
-v /data/docker/emqx/log:/opt/emqx/log \
emqx/emqx:4.4.3

目录结构说明

描述 使用 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

image-20220615001408966

可到在线websocket进行测试

image-20220615001606618

使用工具MQTTX

具体使用参考官方文档:https://mqttx.app/zh/docs/get-started

image-20220615002038002

评论

  1. Macintosh Chrome 102.0.5005.61
    3 年前
    2022-6-15 12:10:14

    还是你们牛逼,什么都自己搭建,我们都是直接买阿里云.

    • 博主
      大雄
      Windows Edge 102.0.1245.39
      3 年前
      2022-6-15 13:55:56

      有钱了不起吗!

    • 博主
      大雄
      Windows Edge 102.0.1245.39
      3 年前
      2022-6-15 13:56:10

      有钱就可以为所欲为吗

      • 郭良俊只狗
        Windows Chrome 90.0.4430.212
        3 年前
        2022-6-15 16:24:56

        他真的可以

  2. 11
    Windows Chrome 95.0.4638.69
    2 年前
    2023-5-12 9:34:10

    感谢大佬

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇