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
欢迎加入群聊,讨论架构和技术
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix