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 端口 |
设置中文


浙公网安备 33010602011771号