喵了个咪的博客:w-blog.cn
EMQ官方地址:http://emqtt.com/
EMQ中文文档:http://emqtt.com/docs/v2/guide.html
docker:
version: '2'
services:
emq:
image: 'registry.cn-hangzhou.aliyuncs.com/sunmi-base/sunmi-emq:2.3.7'
ports:
- '31883:1883'
- '31083:18083'
- '38883:8883'
environment:
- EMQ_MQTT__ALLOW_ANONYMOUS=false
- EMQ_AUTH__MYSQL__USERNAME=emq
- EMQ_AUTH__MYSQL__PASSWORD=Emq666
- EMQ_AUTH__MYSQL__DATABASE=emq
- "EMQ_AUTH__MYSQL__SERVER=xxxxxx:3306"
- "EMQ_AUTH__MYSQL__AUTH_QUERY=select password from mqtt_user where username = '%u' limit 1"
- "EMQ_AUTH__MYSQL__SUPER_QUERY=select is_superuser from mqtt_user where username = '%u' limit 1"
- "EMQ_AUTH__MYSQL__ACL_QUERY=select allow, ipaddr, username, clientid, access, REPLACE(topic,'$user','%u') from mqtt_acl where ipaddr = '%a' or username = '%u' or username = '$all' or clientid = '%c'"
- "EMQ_LOADED_PLUGINS=emq_auth_mysql,emq_recon,emq_modules,emq_retainer,emq_dashboard"
restart: always
官方:
Docker 镜像安装
EMQ 2.0 Docker 镜像下载: http://emqtt.com/downloads/latest/docker
解压 emqttd-docker 镜像包:
unzip emqttd-docker-v2.0.zip
加载镜像:
docker load < emqttd-docker-v2.0
启动容器:
docker run -tid --name emq20 -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqttd-docker-v2.0
停止容器:
docker stop emq20
开启容器:
docker start emq20
进入 Docker 控制台:
docker exec -it emq20 /bin/sh
参考网址:https://my.oschina.net/wenzhenxi/blog/1800566
签名:这个人很懒,什么也没有留下!