【help】fix(docker-compose): 更新镜像版本为指定版本号并新增nginx配置文件

This commit is contained in:
sugar1569 2026-03-13 15:17:43 +08:00
parent a404e18fde
commit 21eb79a845
3 changed files with 18 additions and 29 deletions

View File

@ -1,10 +0,0 @@
# session目录说明
此目录用于存储用户会话数据文件,包括:
- 用户登录状态信息
- 临时会话变量
- CSRF令牌数据
- 表单令牌数据
这些文件对维持用户会话状态至关重要,系统会自动清理过期会话文件。

View File

@ -2,8 +2,7 @@ services:
# mysql 容器
mysql:
container_name: crmeb_mysql
image: ccr.ccs.tencentyun.com/crmebmysql/mysql57:latest
platform: linux/amd64 # 兼容 arm64 架构
image: ccr.ccs.tencentyun.com/crmebky_php/mysql:v8.0.45
ports:
- "33061:3306"
environment:
@ -13,8 +12,7 @@ services:
MYSQL_PASSWORD: 123456
MYSQL_DATABASE: crmeb
volumes:
# - ./mysql/my.cnf:/etc/mysql/my.cnf
- ./mysql/data:/var/lib/mysql #挂载数据目录到本地
- ./mysql/data:/var/lib/mysql
- ./mysql/log:/var/log/mysql
networks:
app_net:
@ -22,7 +20,7 @@ services:
# redis 容器
redis:
container_name: crmeb_redis
image: ccr.ccs.tencentyun.com/crmebredis/redis:latest
image: ccr.ccs.tencentyun.com/crmebky_php/redis:v8.6.1
ports:
- "63791:6379"
environment:
@ -34,56 +32,57 @@ services:
# php 容器
phpfpm:
container_name: crmeb_php
image: ccr.ccs.tencentyun.com/crmebphp/crmebky:latest
image: ccr.ccs.tencentyun.com/crmebky_php/php:v7.4
restart: always
environment:
TZ: Asia/Shanghai
# 数据库配置环境变量
MYSQL_HOST_IP: crmeb_mysql
MYSQL_PORT: "3306"
MYSQL_USER: crmeb
MYSQL_PASSWORD: 123456
MYSQL_DATABASE: crmeb
# Redis配置环境变量
REDIS_HOST_IP: crmeb_redis
REDIS_PORT: "6379"
REDIS_DATABASE: "0"
REDIS_PASSWORD: 123456
# 应用配置环境变量
APP_DEBUG: true
DEFAULT_TIMEZONE: Asia/Shanghai
# ports:
# - "9000:9000"
# - "40001:40001"
# - "40002:40002"
# - "40003:40003"
working_dir: /var/www
volumes:
- ../../crmeb:/var/www #程序运行目录
- ../../crmeb/runtime:/var/www/runtime #程序运行时目录
- ../../crmeb:/var/www
- ../../crmeb/runtime:/var/www/runtime
networks:
app_net:
ipv4_address: 192.168.10.90
# nginx 容器
nginx:
container_name: crmeb_nginx
image: ccr.ccs.tencentyun.com/crmebnginx/nginx:latest
image: ccr.ccs.tencentyun.com/crmebky_php/nginx:v1.29.6
restart: always
ports:
- "8011:80"
# 依赖关系 先跑php
depends_on:
- phpfpm
environment:
TZ: Asia/Shanghai
working_dir: /var/www
volumes_from:
- phpfpm #继承phpfpm挂载目录
- phpfpm
volumes:
- ./vhost.conf:/etc/nginx/conf.d/default.conf
- ./nginx/vhost.conf:/etc/nginx/conf.d/default.conf
- ./nginx/log:/etc/nginx/log
networks:
app_net:
ipv4_address: 192.168.10.80
networks: #网络配置
app_net: #网络名称
networks:
app_net:
driver: bridge
ipam: #网络配置
ipam:
driver: default
config:
- subnet: 192.168.10.0/24 #IP区间
- subnet: 192.168.10.0/24