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
欢迎加入群聊,讨论架构和技术
标签:配置文件,干货,服务器,18083,EMQX,Docker,1883,docker,emqx From: https://www.cnblogs.com/EdwardHon/p/18466980