当前位置:   article > 正文

linux系统下使用docker搭建emqx_docker启动emqx

docker启动emqx

1.首先我们去dockerHub上看下emqx镜像的版本

docker search emqx 

 2.拉去emqx镜像

docker pull  emqx/emqx

 显示如上即代表拉取成功

3.使用docker images 查看镜像

 4.启动emqx服务

docker run -d -p 18083:18083 -p 1883:1883 emqx/emqx:latest

 docker run -d -v /etc/localtime:/etc/localtime:ro -p 18083:18083 -p 1883:1883 emqx/emqx:latest
解决mqtt时区问题

显示如下即代表启动成功

 5.打开浏览器 输入本机ip:18083 登录mqtt网页服务器

 初始用户名和密码 admin     密码 public

6.登录知乎可以在用户这里修改密码

 7.使用mqttfx连接1883端口

8.成功,接下来起飞 

9. 关于连接认证,上述流程启动之后,emqx是任何用户都可以连接的,非常不安全,现在需要进行用户名和密码的连接认证

第一步:docker cp emqx:/opt/emqx/etc  /usr/local/src/emqx/etc    先将emqx的配置文件拷贝出来

第二步:修改emqx.conf 文件里边的  allow-eyeryone=true   改为fale

第三步:修改/etc/plugins/emqx_auth_mnesia.conf    将需要认证的用户名和密码添加进去

第四步:打开emqx控制台,点击插件,把这个启用,就可以实现连接认证了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/722389
推荐阅读
相关标签
  

闽ICP备14008679号