50 lines
1.2 KiB
Markdown
50 lines
1.2 KiB
Markdown
# YouduWiki Docker 镜像包
|
|
|
|
## 使用说明
|
|
|
|
将整个 `mirror/` 目录放到项目根目录下,然后运行:
|
|
|
|
```bash
|
|
chmod +x deploy.sh
|
|
./deploy.sh --load ./mirror
|
|
```
|
|
|
|
脚本会自动加载 4 个镜像并启动全部服务。
|
|
|
|
## 手动加载
|
|
|
|
```bash
|
|
docker load -i mirror/youdu-wiki-api-latest.tar
|
|
docker load -i mirror/youdu-wiki-consumer-latest.tar
|
|
docker load -i mirror/youdu-wiki-admin-latest.tar
|
|
docker load -i mirror/youdu-wiki-app-latest.tar
|
|
|
|
# 加载完成后启动
|
|
docker compose up -d
|
|
```
|
|
|
|
## 更新到新版本
|
|
|
|
1. 下载新版 `mirror/` 目录
|
|
2. 替换旧的 `mirror/` 目录
|
|
3. 重新运行 `./deploy.sh --load ./mirror`
|
|
|
|
数据(数据库、文件)存储在 Docker Volume 中,替换镜像不会丢失数据。
|
|
|
|
## 镜像内容
|
|
|
|
| 文件 | 说明 | 大小 |
|
|
|------|------|------|
|
|
| youdu-wiki-api-latest.tar | 后端 API 服务 | ~40MB |
|
|
| youdu-wiki-consumer-latest.tar | 异步任务处理 | ~40MB |
|
|
| youdu-wiki-admin-latest.tar | 管理后台 | ~45MB |
|
|
| youdu-wiki-app-latest.tar | Wiki 用户端 | ~180MB |
|
|
|
|
## 系统要求
|
|
|
|
- Ubuntu 22.04 / Debian 12 / CentOS 7+
|
|
- Docker 20.x+
|
|
- CPU: 4 核以上
|
|
- 内存: 8 GB 以上
|
|
- 磁盘: 50 GB 以上
|