参考文档:概览 | EMQX 文档
1、通过docker拉取emqx镜像:
docker pull emqx/emqx:5.4.1
2、为了容器被删除后,数据还能够保留,我们就需要为emqx容器做持久化
容器内部数据和日志路径:
/opt/emqx/data
/opt/emqx/log
3、创建容器启动脚本 start.sh
docker run --restart=always -d --name emqx \
-p 1883:1883 -p 8083:8083 \
-p 8084:8084 -p 8883:8883 \
-p 18083:18083 \
-v $PWD/data:/opt/emqx/data \
-v $PWD/log:/opt/emqx/log \
emqx/emqx:5.4.1
4、查看启动状态 docker ps
5、登录:ip:18083进入web管理界面,默认密码为admin/public,登录后提示重新修改密码,输入自己密码后,成功进入!