操作日志
This commit is contained in:
@@ -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`,再启动本项目。
|
||||
|
||||
Reference in New Issue
Block a user