操作日志

This commit is contained in:
2026-09-22 10:01:40 +08:00
parent 6c944c4ffd
commit 414529265c
29 changed files with 70 additions and 17960 deletions
+11 -11
View File
@@ -11,13 +11,13 @@
1. 创建 MySQL 数据卷:
```powershell
docker volume create changzhou_mysql_data
docker volume create henan_mysql_data
```
2. 启动容器(⚠️ 必须先 cd 到 compose 目录,且必须带两个 -f 参数):
```powershell
cd d:\changzhou_app\changzhou_backend\docker\compose
cd D:\henan_background\henan-backend\docker\compose
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
```
@@ -30,9 +30,9 @@ docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
```powershell
docker ps
# 三个容器都应为 Up 状态:mysql_db / redis_cache / rabbitmq_server
# 三个容器都应为 Up 状态:henan_mysql_db / henan_redis_cache / henan_rabbitmq_server
docker exec redis_cache redis-cli ping
docker exec henan_redis_cache redis-cli ping
# 返回 NOAUTH Authentication required. 是正常的(Redis 已启动且带密码)
```
@@ -40,7 +40,7 @@ docker exec redis_cache redis-cli ping
| 服务 | 本机地址 | 容器端口 | 账号信息 |
|------|---------|---------|---------|
| MySQL | 127.0.0.1:23306 | 3306 | root/123456,业务库 changzhou |
| MySQL | 127.0.0.1:23306 | 3306 | root/123456,业务库 henan |
| Redis | 127.0.0.1:26379 | 6379 | 密码见 redis.dev.conf |
| RabbitMQ | 127.0.0.1:25672 | 5672 | skins/mk,vhost /skins |
| RabbitMQ 管理台 | http://127.0.0.1:35672 | 15672 | skins/mk |
@@ -49,7 +49,7 @@ docker exec redis_cache redis-cli ping
```powershell
# 都在 docker\compose 目录下执行
cd d:\changzhou_app\changzhou_backend\docker\compose
cd D:\henan_background\henan-backend\docker\compose
# 启动
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
@@ -61,7 +61,7 @@ docker-compose -f docker-compose.yml -f docker-compose.dev.yml stop
docker ps
# 查看某个容器日志
docker logs redis_cache --tail 50
docker logs henan_redis_cache --tail 50
# 重建某个容器(比如改了配置)
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --force-recreate redis
@@ -74,20 +74,20 @@ docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --force-rec
启动命令少了 `-f docker-compose.dev.yml`,重建即可:
```powershell
cd d:\changzhou_app\changzhou_backend\docker\compose
cd D:\henan_background\henan-backend\docker\compose
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --force-recreate redis
```
### 2. 提示 `external volume "changzhou_mysql_data" not found`
### 2. 提示 `external volume "henan_mysql_data" not found`
```powershell
docker volume create changzhou_mysql_data
docker volume create henan_mysql_data
```
### 3. 提示 `cannot find the file specified`
没有 cd 到 `docker\compose` 目录就执行了命令,`-f` 的相对路径按当前目录解析。
### 4. 和 chengdu 项目切换
### 4. 和 hunan 项目切换
端口可能冲突,先到另一个项目的 compose 目录执行 `docker-compose stop`,再启动本项目。