Skip to content

Commit

Permalink
docs: improve backup instructions in upgrade documentations (#274)
Browse files Browse the repository at this point in the history
优化版本升级的备份说明,统一改为使用系统提供的备份功能,而不是手动操作工作目录。

```release-note
None
```
  • Loading branch information
ruibaby authored Nov 7, 2023
1 parent 78a0e1b commit 42206e7
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 86 deletions.
21 changes: 2 additions & 19 deletions docs/getting-started/install/docker-compose.md
Original file line number Diff line number Diff line change
Expand Up @@ -247,21 +247,8 @@ import DockerArgs from "./slots/docker-args.md"

## 更新容器组

1. 停止运行中的容器组

```bash
cd ~/halo && docker-compose down
```

2. 备份数据(重要)

```bash
cp -r ~/halo ~/halo.archive
```

> 需要注意的是,`halo.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
3. 更新 Halo 服务
1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 更新 Halo 服务

修改 `docker-compose.yaml` 中配置的镜像版本。

Expand All @@ -272,10 +259,6 @@ import DockerArgs from "./slots/docker-args.md"
container_name: halo
```
```bash
docker-compose pull halo
```

```bash
docker-compose up -d
```
Expand Down
13 changes: 3 additions & 10 deletions docs/getting-started/install/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,27 +67,20 @@ import DockerArgs from "./slots/docker-args.md"

## 升级版本

1. 拉取新版本镜像
1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像

```bash
docker pull halohub/halo:2.10
```

2. 停止运行中的容器
3. 停止运行中的容器

```bash
docker stop halo
docker rm halo
```

3. 备份数据(重要)

```bash
cp -r ~/.halo2 ~/halo2.archive
```

> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。

4. 更新 Halo

修改版本号后,按照最初安装的方式,重新创建容器即可。
Expand Down
20 changes: 6 additions & 14 deletions docs/getting-started/install/podman.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,35 +93,27 @@ Podman 采用无守护进程的包容性架构,因此可以更安全、更简

## 升级版本

1. 拉取新版本镜像
1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像

```bash
podman pull halohub/halo:2.10
```

2. 停止运行中的容器
3. 停止运行中的容器

```bash
podman stop halo
podman rm halo
```

3. 备份数据(重要)

```bash
cp -r ~/.halo2 ~/halo2.archive
```

> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。

4. 更新 Halo

修改版本号后,按照最初安装的方式,重新创建容器即可。

```bash
mkdir -p ~/.halo2
podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.10
```
```bash
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)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -247,21 +247,8 @@ import DockerArgs from "./slots/docker-args.md"

## 更新容器组

1. 停止运行中的容器组

```bash
cd ~/halo && docker-compose down
```

2. 备份数据(重要)

```bash
cp -r ~/halo ~/halo.archive
```

> 需要注意的是,`halo.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
3. 更新 Halo 服务
1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 更新 Halo 服务

修改 `docker-compose.yaml` 中配置的镜像版本。

Expand All @@ -272,10 +259,6 @@ import DockerArgs from "./slots/docker-args.md"
container_name: halo
```
```bash
docker-compose pull halo
```

```bash
docker-compose up -d
```
Expand Down
13 changes: 3 additions & 10 deletions versioned_docs/version-2.10/getting-started/install/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,27 +67,20 @@ import DockerArgs from "./slots/docker-args.md"

## 升级版本

1. 拉取新版本镜像
1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像

```bash
docker pull halohub/halo:2.10
```

2. 停止运行中的容器
3. 停止运行中的容器

```bash
docker stop halo
docker rm halo
```

3. 备份数据(重要)

```bash
cp -r ~/.halo2 ~/halo2.archive
```

> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。

4. 更新 Halo

修改版本号后,按照最初安装的方式,重新创建容器即可。
Expand Down
20 changes: 6 additions & 14 deletions versioned_docs/version-2.10/getting-started/install/podman.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,35 +93,27 @@ Podman 采用无守护进程的包容性架构,因此可以更安全、更简

## 升级版本

1. 拉取新版本镜像
1. 备份数据,可以参考 [备份与恢复](../../user-guide/backup.md) 进行完整备份。
2. 拉取新版本镜像

```bash
podman pull halohub/halo:2.10
```

2. 停止运行中的容器
3. 停止运行中的容器

```bash
podman stop halo
podman rm halo
```

3. 备份数据(重要)

```bash
cp -r ~/.halo2 ~/halo2.archive
```

> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。

4. 更新 Halo

修改版本号后,按照最初安装的方式,重新创建容器即可。

```bash
mkdir -p ~/.halo2
podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.10
```
```bash
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)

Expand Down

1 comment on commit 42206e7

@vercel
Copy link

@vercel vercel bot commented on 42206e7 Nov 7, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

halo-docs – ./

halo-docs.vercel.app
docs.halo.run
halo-docs-halo-dev.vercel.app
halo-docs-git-main-halo-dev.vercel.app

Please sign in to comment.