创建挂载目录
1 2
| mkdir -p /app/docker/emqx/data mkdir -p /app/docker/emqx/log
|
编写 docker-compose.yml 文件
1 2
| cd /app/docker/emqx vim docker-compose.yml
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| services: emqx: container_name: emqx image: emqx:5.8 restart: always ports: - "1883:1883" - "8083:8083" - "8883:8883" - "8084:8084" - "18083:18083" environment: TZ: Asia/Shanghai volumes: - "./data:/opt/emqx/data" - "./log:/opt/emqx/log"
|
启动容器
运行后查看启动容器的情况
1 2
| docker ps docker compose logs
|
使用
浏览器访问控制台 http://localhost:18083/
默认账号密码 admin public
客户端软件mqttx: https://mqttx.app/zh
Java客户端paho: https://github.com/eclipse-paho/paho.mqtt.java