205 lines
5.6 KiB
YAML
205 lines
5.6 KiB
YAML
version: '3'
|
||
|
||
services:
|
||
minio:
|
||
image: minio/minio:RELEASE.2023-03-24T21-41-23Z
|
||
container_name: minio
|
||
ports:
|
||
# api 端口
|
||
- "9000:9000"
|
||
# 控制台端口
|
||
- "9001:9001"
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
# 管理后台用户名
|
||
MINIO_ROOT_USER: ruoyi
|
||
# 管理后台密码,最小8个字符
|
||
MINIO_ROOT_PASSWORD: ruoyi123
|
||
# https需要指定域名
|
||
#MINIO_SERVER_URL: "https://xxx.com:9000"
|
||
#MINIO_BROWSER_REDIRECT_URL: "https://xxx.com:9001"
|
||
# 开启压缩 on 开启 off 关闭
|
||
MINIO_COMPRESS: "off"
|
||
# 扩展名 .pdf,.doc 为空 所有类型均压缩
|
||
MINIO_COMPRESS_EXTENSIONS: ""
|
||
# mime 类型 application/pdf 为空 所有类型均压缩
|
||
MINIO_COMPRESS_MIME_TYPES: ""
|
||
volumes:
|
||
# 映射当前目录下的data目录至容器内/data目录
|
||
- /home/lbt/docker/minio/data:/data
|
||
# 映射配置目录
|
||
- /home/lbt/docker/minio/config:/root/.minio/
|
||
command: server --address ':9000' --console-address ':9001' /data # 指定容器中的目录 /data
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
seata-server:
|
||
image: ruoyi/ruoyi-seata-server:latest
|
||
container_name: seata-server
|
||
ports:
|
||
- "7091:7091"
|
||
- "8091:8091"
|
||
environment:
|
||
TZ: Asia/Shanghai
|
||
# 注意 此处ip如果是外网使用 要改为外网ip
|
||
# SEATA_IP: 127.0.0.1
|
||
SEATA_PORT: 8091
|
||
volumes:
|
||
- /home/lbt/docker/ruoyi-seata-server/logs/:/ruoyi/seata-server/logs
|
||
# skywalking 探针
|
||
- /home/lbt/docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
sentinel:
|
||
image: ruoyi/ruoyi-sentinel-dashboard:latest
|
||
container_name: sentinel
|
||
environment:
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "8718:8718"
|
||
volumes:
|
||
# 配置文件
|
||
- /home/lbt/docker/ruoyi-sentinel-dashboard/logs/:/ruoyi/sentinel-dashboard/logs
|
||
# skywalking 探针
|
||
- /home/lbt/docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
restart: always
|
||
network_mode: "host"
|
||
|
||
ruoyi-xxl-job-admin:
|
||
image: ruoyi/ruoyi-xxl-job-admin:latest
|
||
container_name: ruoyi-xxl-job-admin
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "9900:9900"
|
||
volumes:
|
||
# 配置文件
|
||
- /docker/ruoyi-xxl-job-admin/logs/:/ruoyi/xxl-job-admin/logs
|
||
# skywalking 探针
|
||
- /docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
mqnamesrv:
|
||
image: apache/rocketmq:4.9.4
|
||
container_name: mqnamesrv
|
||
ports:
|
||
- "9876:9876"
|
||
environment:
|
||
JAVA_OPT: -server -Xms512m -Xmx512m
|
||
command: sh mqnamesrv
|
||
volumes:
|
||
- /home/lbt/docker/rocketmq/namesrv/logs:/home/rocketmq/logs/rocketmqlogs
|
||
network_mode: "host"
|
||
|
||
mqbroker1:
|
||
image: apache/rocketmq:4.9.4
|
||
container_name: mqbroker1
|
||
ports:
|
||
- "10911:10911"
|
||
- "10909:10909"
|
||
- "10912:10912"
|
||
environment:
|
||
JAVA_OPT_EXT: -server -Xms512M -Xmx512M -Xmn256m
|
||
command: sh mqbroker -c /etc/rocketmq/broker.conf
|
||
depends_on:
|
||
- mqnamesrv
|
||
volumes:
|
||
- /home/lbt/docker/rocketmq/broker1/conf/broker.conf:/etc/rocketmq/broker.conf
|
||
- /home/lbt/docker/rocketmq/broker1/logs:/opt/logs
|
||
- /home/lbt/docker/rocketmq/broker1/store:/opt/store
|
||
network_mode: "host"
|
||
|
||
mqconsole:
|
||
image: styletang/rocketmq-console-ng
|
||
container_name: mqconsole
|
||
ports:
|
||
- "19876:19876"
|
||
environment:
|
||
JAVA_OPTS: -Dserver.port=19876 -Drocketmq.namesrv.addr=127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false
|
||
depends_on:
|
||
- mqnamesrv
|
||
network_mode: "host"
|
||
|
||
ruoyi-auth:
|
||
image: flexible-employment/ruoyi-auth:latest
|
||
container_name: ruoyi-auth
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "9210:9210"
|
||
volumes:
|
||
# 配置文件
|
||
- /docker/ruoyi-auth/logs/:/ruoyi/auth/logs
|
||
# skywalking 探针
|
||
- /docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
ruoyi-system:
|
||
image: flexible-employment/ruoyi-system:latest
|
||
container_name: ruoyi-system
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "9201:9201"
|
||
volumes:
|
||
# 配置文件
|
||
- /docker/ruoyi-system/logs/:/ruoyi/system/logs
|
||
# skywalking 探针
|
||
- /docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
ruoyi-gen:
|
||
image: flexible-employment/ruoyi-gen:latest
|
||
container_name: ruoyi-gen
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "9202:9202"
|
||
volumes:
|
||
# 配置文件
|
||
- /docker/ruoyi-gen/logs/:/ruoyi/gen/logs
|
||
# skywalking 探针
|
||
- /docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
ruoyi-job:
|
||
image: flexible-employment/ruoyi-job:latest
|
||
container_name: ruoyi-job
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "9203:9203"
|
||
volumes:
|
||
# 配置文件
|
||
- /docker/ruoyi-job/logs/:/ruoyi/job/logs
|
||
# skywalking 探针
|
||
- /docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host"
|
||
|
||
ruoyi-resource:
|
||
image: flexible-employment/ruoyi-resource:latest
|
||
container_name: ruoyi-resource
|
||
environment:
|
||
# 时区上海
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "9204:9204"
|
||
volumes:
|
||
# 配置文件
|
||
- /docker/ruoyi-resource/logs/:/ruoyi/resource/logs
|
||
# skywalking 探针
|
||
- /docker/skywalking/agent/:/ruoyi/skywalking/agent
|
||
privileged: true
|
||
network_mode: "host" |