docker-compose安装emqx
1、emqx的挂载目录权限变更,密码 emqx123456。
·
1、emqx的挂载目录权限变更 ,创建目录并设置权限
sudo chown -R 1000:1000 /home/soft/emqx/data/
sudo chown -R 1000:1000 /home/soft/emqx/log/
2、文件
version: '3.1'
services:
redis:
image: redis:6.2.6
container_name: redis
environment:
TZ: "Asia/Shanghai"
volumes:
- ./redis/conf/redis.conf:/etc/redis/redis.conf
- ./redis/data:/data
command: ["redis-server", "--appendonly", "yes", "--requirepass","D87z&RpT","--notify-keyspace-events","Ex"]
ports:
- "6379:6379"
restart: always
networks:
- redis
minio:
image: minio/minio:RELEASE.2020-10-28T08-16-50Z-51-g7fdffa036
container_name: minio
volumes:
- ./minio/data:/data
ports:
- "9000:9000"
restart: always
command: server --address "0.0.0.0:9000" /data
environment:
MINIO_ACCESS_KEY: admin
MINIO_SECRET_KEY: yuanhangMinio
logging:
options:
max-size: "1500M"
max-file: "10"
driver: json-file
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 300s
timeout: 20s
retries: 3
networks:
- minio
emqx:
image: "emqx:5.8.8"
ports:
- "18083:18083"
- "8883:8883"
- "8084:8084"
- "8083:8083"
- "1883:1883"
container_name: emqx
user: "1000"
restart: always
volumes:
- ./emqx/data:/opt/emqx/data
- ./emqx/log:/opt/emqx/log
environment:
- /etc/localtime:/etc/localtime
- EMQX_NODE_NAME=emqx@node.emqx.io
- EMQX_DASHBOARD__DEFAULT_PASSWORD=emqx123456
# - EMQX_LISTENER__SSL__EXTERNAL__PORT=8883
# - EMQX_LISTENER__SSL__EXTERNAL__KEYFILE=/opt/emqx/etc/certs/emqx.key
# - EMQX_LISTENER__SSL__EXTERNAL__CERTFILE=/opt/emqx/etc/certs/emqx.pem
# - EMQX_LISTENER__SSL__EXTERNAL__CACERTFILE=/opt/emqx/etc/certs/ca.pem
networks:
- emqx
networks:
emqx:
driver: bridge
redis:
driver: bridge
minio:
driver: bridge
3、访问页面
http://172.16.50.212:18083/#/dashboard/overview
账号 admin
密码 emqx123456
更多推荐
所有评论(0)