优化:优化 docker-compose.yml 脚本配置

This commit is contained in:
Charles7c 2023-03-22 22:49:36 +08:00
parent 0d17bd2444
commit 30ba5bb5f4

View File

@ -1,9 +1,11 @@
version: '3' version: '3'
services: services:
mariadb: mariadb:
container_name: mariadb
image: mariadb image: mariadb
restart: always restart: always
container_name: mariadb
ports:
- '3306:3306'
environment: environment:
TZ: Asia/Shanghai TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: 你的root用户密码 MYSQL_ROOT_PASSWORD: 你的root用户密码
@ -11,29 +13,28 @@ services:
MYSQL_DATABASE: continew_admin MYSQL_DATABASE: continew_admin
#MYSQL_USER: 你的数据库用户名 #MYSQL_USER: 你的数据库用户名
#MYSQL_PASSWORD: 你的数据库密码 #MYSQL_PASSWORD: 你的数据库密码
ports:
- '3306:3306'
volumes: volumes:
- /docker/mysql/:/var/lib/mysql - /docker/mysql/conf:/etc/mysql
privileged: true - /docker/mysql/data:/var/lib/mysql
redis: redis:
container_name: redis
image: redis:6.2.7 image: redis:6.2.7
restart: always restart: always
environment: container_name: redis
TZ: Asia/Shanghai
ports: ports:
- '6379:6379' - '6379:6379'
environment:
TZ: Asia/Shanghai
volumes: volumes:
- /docker/redis/conf/redis.conf:/usr/local/redis/config/redis.conf - /docker/redis/conf/redis.conf:/usr/local/redis/config/redis.conf
- /docker/redis/data:/data - /docker/redis/data:/data
- /docker/redis/logs:/logs - /docker/redis/logs:/logs
command: 'redis-server /usr/local/redis/config/redis.conf --appendonly yes --requirepass 123456' command: 'redis-server /usr/local/redis/config/redis.conf --appendonly yes --requirepass 123456'
privileged: true
continew-admin-server: continew-admin-server:
container_name: continew-admin-server
build: ./continew-admin build: ./continew-admin
restart: always restart: always
container_name: continew-admin-server
ports:
- '18000:18000'
environment: environment:
TZ: Asia/Shanghai TZ: Asia/Shanghai
DB_HOST: 172.17.0.1 DB_HOST: 172.17.0.1
@ -45,28 +46,24 @@ services:
REDIS_PORT: 6379 REDIS_PORT: 6379
REDIS_PWD: 你的 Redis 密码 REDIS_PWD: 你的 Redis 密码
REDIS_DB: 你的 Redis 数据库索引 REDIS_DB: 你的 Redis 数据库索引
ports:
- '18000:18000'
volumes: volumes:
- /docker/continew-admin/logs:/logs
- /docker/continew-admin/data/file:/data/file - /docker/continew-admin/data/file:/data/file
- /docker/continew-admin/data/avatar:/data/avatar - /docker/continew-admin/data/avatar:/data/avatar
- /docker/continew-admin/logs:/logs
depends_on: depends_on:
- redis - redis
- mariadb - mariadb
privileged: true
nginx: nginx:
container_name: nginx
image: nginx:1.22.1 image: nginx:1.22.1
restart: always restart: always
environment: container_name: nginx
TZ: Asia/Shanghai
ports: ports:
- '80:80' - '80:80'
- '443:443' - '443:443'
environment:
TZ: Asia/Shanghai
volumes: volumes:
- /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf - /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- /docker/nginx/logs:/var/log/nginx
- /docker/nginx/cert:/etc/nginx/cert - /docker/nginx/cert:/etc/nginx/cert
- /docker/continew-admin/web:/usr/share/nginx/html - /docker/continew-admin/web:/usr/share/nginx/html
privileged: true - /docker/nginx/logs:/var/log/nginx