docker快速搭建部署mqtt

1、拉取的是最新版本

# 拉取的是最新版本
docker pull emqx/emqx:latest

# 当然可以指定版本
docker pull emqx/emqx:latest:v5.0

2、创建临时容器

docker run -d --name mqtt --privileged=true -p 1883:1883 -p 8883:8883 -p 8083:8083 -p 8084:8084 -p 8081:8081 -p 18083:18083  emqx/emqx:latest

3、创建挂在目录

sudo mkdir /dockerConfig/emqx/etc

4、将临时容器的配置挂载到宿主机中

docker cp mqtt:/opt/emqx/etc /dockerConfig/emqx/etc

5、删除临时容器

docker rm -f mqtt

6、运行容器并挂载文件

docker run -d  --restart=always  --name mqtt  -p 1883:1883  -p 8883:8883  -p 8083:8083  -p 8084:8084  -p 8081:8081 -p 18083:18083  -v /dockerConfig/emqx/etc:/opt/emqx/etc  emqx/emqx:latestdocker run -d  --restart=always  --name mqtt  -p 1883:1883  -p 8883:8883  -p 8083:8083  -p 8084:8084  -p 8081:8081 -p 18083:18083  -v /dockerConfig/emqx/etc:/opt/emqx/etc  emqx/emqx:latest

7.登录EMQX内置的管理控制台 127.0.0.1:18083

默认账号:admin

默认密码:public

 

posted @ 2025-01-09 15:53  斌言  阅读(584)  评论(0)    收藏  举报