docs: improve backup instructions in upgrade documentations (#274)

优化版本升级的备份说明,统一改为使用系统提供的备份功能,而不是手动操作工作目录。

```release-note
None
```
wan92hen-patch-1
Ryan Wang 1 year ago committed by GitHub
parent 78a0e1b3f1
commit 42206e7b15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -247,21 +247,8 @@ import DockerArgs from "./slots/docker-args.md"
## 更新容器组 ## 更新容器组
1. 停止运行中的容器组 1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 更新 Halo 服务
```bash
cd ~/halo && docker-compose down
```
2. 备份数据(重要)
```bash
cp -r ~/halo ~/halo.archive
```
> 需要注意的是,`halo.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
3. 更新 Halo 服务
修改 `docker-compose.yaml` 中配置的镜像版本。 修改 `docker-compose.yaml` 中配置的镜像版本。
@ -272,10 +259,6 @@ import DockerArgs from "./slots/docker-args.md"
container_name: halo container_name: halo
``` ```
```bash
docker-compose pull halo
```
```bash ```bash
docker-compose up -d docker-compose up -d
``` ```

@ -67,27 +67,20 @@ import DockerArgs from "./slots/docker-args.md"
## 升级版本 ## 升级版本
1. 拉取新版本镜像 1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像
```bash ```bash
docker pull halohub/halo:2.10 docker pull halohub/halo:2.10
``` ```
2. 停止运行中的容器 3. 停止运行中的容器
```bash ```bash
docker stop halo docker stop halo
docker rm halo docker rm halo
``` ```
3. 备份数据(重要)
```bash
cp -r ~/.halo2 ~/halo2.archive
```
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
4. 更新 Halo 4. 更新 Halo
修改版本号后,按照最初安装的方式,重新创建容器即可。 修改版本号后,按照最初安装的方式,重新创建容器即可。

@ -93,35 +93,27 @@ Podman 采用无守护进程的包容性架构,因此可以更安全、更简
## 升级版本 ## 升级版本
1. 拉取新版本镜像 1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像
```bash ```bash
podman pull halohub/halo:2.10 podman pull halohub/halo:2.10
``` ```
2. 停止运行中的容器 3. 停止运行中的容器
```bash ```bash
podman stop halo podman stop halo
podman rm halo podman rm halo
``` ```
3. 备份数据(重要)
```bash
cp -r ~/.halo2 ~/halo2.archive
```
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
4. 更新 Halo 4. 更新 Halo
修改版本号后,按照最初安装的方式,重新创建容器即可。 修改版本号后,按照最初安装的方式,重新创建容器即可。
```bash ```bash
mkdir -p ~/.halo2 podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.10
podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.10 ```
```
## 使用 [Podman Quadlet](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html) ## 使用 [Podman Quadlet](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html)

@ -247,21 +247,8 @@ import DockerArgs from "./slots/docker-args.md"
## 更新容器组 ## 更新容器组
1. 停止运行中的容器组 1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 更新 Halo 服务
```bash
cd ~/halo && docker-compose down
```
2. 备份数据(重要)
```bash
cp -r ~/halo ~/halo.archive
```
> 需要注意的是,`halo.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
3. 更新 Halo 服务
修改 `docker-compose.yaml` 中配置的镜像版本。 修改 `docker-compose.yaml` 中配置的镜像版本。
@ -272,10 +259,6 @@ import DockerArgs from "./slots/docker-args.md"
container_name: halo container_name: halo
``` ```
```bash
docker-compose pull halo
```
```bash ```bash
docker-compose up -d docker-compose up -d
``` ```

@ -67,27 +67,20 @@ import DockerArgs from "./slots/docker-args.md"
## 升级版本 ## 升级版本
1. 拉取新版本镜像 1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像
```bash ```bash
docker pull halohub/halo:2.10 docker pull halohub/halo:2.10
``` ```
2. 停止运行中的容器 3. 停止运行中的容器
```bash ```bash
docker stop halo docker stop halo
docker rm halo docker rm halo
``` ```
3. 备份数据(重要)
```bash
cp -r ~/.halo2 ~/halo2.archive
```
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
4. 更新 Halo 4. 更新 Halo
修改版本号后,按照最初安装的方式,重新创建容器即可。 修改版本号后,按照最初安装的方式,重新创建容器即可。

@ -93,35 +93,27 @@ Podman 采用无守护进程的包容性架构,因此可以更安全、更简
## 升级版本 ## 升级版本
1. 拉取新版本镜像 1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像
```bash ```bash
podman pull halohub/halo:2.10 podman pull halohub/halo:2.10
``` ```
2. 停止运行中的容器 3. 停止运行中的容器
```bash ```bash
podman stop halo podman stop halo
podman rm halo podman rm halo
``` ```
3. 备份数据(重要)
```bash
cp -r ~/.halo2 ~/halo2.archive
```
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
4. 更新 Halo 4. 更新 Halo
修改版本号后,按照最初安装的方式,重新创建容器即可。 修改版本号后,按照最初安装的方式,重新创建容器即可。
```bash ```bash
mkdir -p ~/.halo2 podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.10
podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.10 ```
```
## 使用 [Podman Quadlet](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html) ## 使用 [Podman Quadlet](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html)

Loading…
Cancel
Save