1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
提供 **Redis** 必选,**MySQL 8.0.45** 与 **PostgreSQL 15** 二选一的 Docker 编排。
在 **docker 目录**下执行,数据库二选一:
```bash
cd docker
cp .env.example .env # 可选,按需改端口与密码
docker compose up -d
docker compose --profile mysql up -d
docker compose --profile postgres up -d
```
或使用脚本(需传入 mysql 或 postgres):
```bash
./deploy.sh mysql # Redis + MySQL
./deploy.sh postgres # Redis + PostgreSQL
./deploy.sh # 仅 Redis
```
- --
```bash
cd docker
docker compose --profile mysql ps # 或 --profile postgres
docker compose ps # 仅 Redis
docker compose logs -f
docker compose down # 仅 Redis
docker compose --profile mysql down # 或 --profile postgres
docker compose --profile mysql down -v
```