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 @ 2022-07-15 11:44  leihongnu  阅读(893)  评论(0)    收藏  举报