Docker部署最新版本EMQX服务,上干货不废话

1.拉取emqx镜像:docker pull emqx/emqx:latest

 显示如上即代表拉取成功

2.使用docker images 查看镜像

 

4.启动emqx服务

docker run -d -v /etc/localtime:/etc/localtime:ro -p 18083:18083 -p 1883:1883 -p 8083:8083 emqx/emqx:latest

 说明已经成功启动

5.去云服务或者服务器开启18083和1883端口,如果是云服务器请打开安全组,配置对应的开放接口,然后浏览器访问  http://你自己的外网ip:18083/ 即可

 6.查看websocket是否能连接上服务器:

 如果连接不上的话,进入docker容器修改emqx.conf配置文件,把allow_anonymous = true 改成allow_anonymous = false 保存

 

 

 改完emqx配置文件后cd到plugins文件夹下,找到emqx_auth_mnesia.conf,并且打开账号密码认证即可

 

 最后保存,重启docker容器就行,docker restart emqx

 

欢迎加入群聊,讨论架构和技术

 

posted @ 2024-10-15 10:55  城市猎人王  阅读(223)  评论(0编辑  收藏  举报