docker-compose搭建emqx 服务
搭建emqx服务前配置好docker和docker-compose
准备好镜像
docker pull registry.cn-hangzhou.aliyuncs.com/baimeidashu/emqx:5.4.1
5版本是个分支 4版本和5版本用的配置文件很多变量不同 主要版本好
创建数据目录以及给数据目录授权
cd /opt
mkdir data logs etc
chown 1000 data/ logs/ etc/
编写compose.yaml文件
services:emqx1:image: registry.cn-hangzhou.aliyuncs.com/baimeidashu/emqx:5.4.1container_name: emqx1restart: alwayshealthcheck:test: ["CMD", "/opt/emqx/bin/emqx_ctl", "status"]interval: 5stimeout: 25sretries: 5networks:emqx-bridge:aliases:- node1.emqx.ioports:- 1883:1883- 8083:8083- 8084:8084- 8883:8883- 18083:18083volumes:- ./logs:/opt/emqx/log- ./data:/opt/emqx/dataenvironment:- TZ=Asia/Shanghai- EMQX_NAME=emqx- EMQX_HOST=node1.emqx.ionetworks:emqx-bridge:driver: bridge
docker-compose up -d启动
web页面登录
ip加18083端口
账号密码:admin/public
登录后自己修改密码记住