| | |
| | | # 如果需要指定版本 就把 latest 换成版本号 |
| | | image: nginx:latest |
| | | container_name: nginx-web |
| | | environment: |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | ports: |
| | | - 80:80 |
| | | - 443:443 |
| | |
| | | - /docker/nginx/html:/usr/share/nginx/html |
| | | # 日志目录 |
| | | - /docker/nginx/log:/var/log/nginx |
| | | # 主机本机时间文件映射 与本机时间同步 |
| | | - /etc/localtime:/etc/localtime:ro |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | |
| | | ports: |
| | | - 6379:6379 |
| | | environment: |
| | | # 设置环境变量 时区上海 编码UTF-8 |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | LANG: en_US.UTF-8 |
| | | volumes: |
| | | # 配置文件 |
| | | - /docker/redis/conf/redis.conf:/redis.conf:rw |
| | | - /docker/redis/conf:/redis/config:rw |
| | | # 数据文件 |
| | | - /docker/redis/data:/data:rw |
| | | command: "redis-server --appendonly yes" |
| | | - /docker/redis/data:/redis/data:rw |
| | | command: "redis-server /redis/config/redis.conf --appendonly yes" |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | ruoyi_net: |
| | | ipv4_address: 172.30.0.48 |
| | | |
| | | ruoyi-server1: |
| | | image: "ruoyi/ruoyi-server:2.5.0" |
| | | minio: |
| | | image: minio/minio:RELEASE.2021-07-08T01-15-01Z |
| | | container_name: minio |
| | | ports: |
| | | # api 端口 |
| | | - 9000:9000 |
| | | # 控制台端口 |
| | | - 9001:9001 |
| | | environment: |
| | | - TZ=Asia/Shanghai |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | # 管理后台用户名 |
| | | MINIO_ACCESS_KEY: ruoyi |
| | | # 管理后台密码,最小8个字符 |
| | | MINIO_SECRET_KEY: ruoyi123 |
| | | volumes: |
| | | # 映射当前目录下的data目录至容器内/data目录 |
| | | - /docker/minio/data:/data |
| | | # 映射配置目录 |
| | | - /docker/minio/config:/root/.minio/ |
| | | command: server --console-address ':9001' /data # 指定容器中的目录 /data |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | ruoyi_net: |
| | | ipv4_address: 172.30.0.54 |
| | | |
| | | ruoyi-server1: |
| | | image: "ruoyi/ruoyi-server:3.2.0" |
| | | container_name: ruoyi-server1 |
| | | environment: |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | volumes: |
| | | # 配置文件 |
| | | - /docker/server1/logs/:/ruoyi/server/logs/ |
| | | - /docker/server1/uploadPath/:/ruoyi/server/uploadPath/ |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | |
| | | ipv4_address: 172.30.0.60 |
| | | |
| | | ruoyi-server2: |
| | | image: "ruoyi/ruoyi-server:2.5.0" |
| | | image: "ruoyi/ruoyi-server:3.2.0" |
| | | container_name: ruoyi-server2 |
| | | environment: |
| | | - TZ=Asia/Shanghai |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | volumes: |
| | | # 配置文件 |
| | | - /docker/server2/logs/:/ruoyi/server/logs/ |
| | | - /docker/server2/uploadPath/:/ruoyi/server/uploadPath/ |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | |
| | | ipv4_address: 172.30.0.61 |
| | | |
| | | ruoyi-monitor-admin: |
| | | image: "ruoyi/ruoyi-monitor-admin:2.5.0" |
| | | image: "ruoyi/ruoyi-monitor-admin:3.2.0" |
| | | container_name: ruoyi-monitor-admin |
| | | environment: |
| | | - TZ=Asia/Shanghai |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | volumes: |
| | | # 配置文件 |
| | | - /docker/monitor/logs/:/ruoyi/monitor/logs |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | ruoyi_net: |
| | | ipv4_address: 172.30.0.90 |
| | | |
| | | ruoyi-xxl-job-admin: |
| | | image: "ruoyi/ruoyi-xxl-job-admin:3.2.0" |
| | | container_name: ruoyi-xxl-job-admin |
| | | environment: |
| | | # 时区上海 |
| | | TZ: Asia/Shanghai |
| | | volumes: |
| | | # 配置文件 |
| | | - /docker/xxljob/logs/:/ruoyi/xxljob/logs |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | ruoyi_net: |
| | | ipv4_address: 172.30.0.92 |
| | | |
| | | networks: |
| | | ruoyi_net: |
| | | driver: bridge |