docker emqx搭建

1、拉取镜像

#docker pull emqx

#docker pull emqx/emqx

2、启动容器

#docker run  -itd  --name emqx -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 emqx/emqx

不需要做目录映射的直接跳到第三步(3、浏览器登录)

创建目录

#mkdir -p /data/emqx/{etc,lib,data,log}

复制容器信息

#docker cp emqx:/opt/emqx/etc /data/emqx
#docker cp emqx:/opt/emqx/lib /data/emqx
#docker cp emqx:/opt/emqx/data /data/emqx
#docker cp emqx:/opt/emqx/log /data/emqx

修改目录权限

#chown -R 1000:1000 /data/emqx/
#chmod -R 755 /data/emqx/

删除容器

docker stop emqx
docker rm emqx

启动新的容器

#

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

 

 
 
端口描述
18083 web端后台管理页端口
1883 MQTT TCP 端口
8883 MQTT TCP TLS/SSL 端口
8083 HTTP and WebSocket 端口
8084 HTTPS and WSS 端口
8080 MGMT API 端口

3、浏览器登录
 
地址:http://ip:18083
账号/密码:admin/public
 

 

设置中文

 

 

posted @   leihongnu  阅读(859)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示