mirror of
https://github.com/halo-dev/docs.git
synced 2026-01-14 07:02:53 +08:00
docs: add documentation for update docker image to upgrade halo (#177)
添加更新 Docker 镜像的文档。 /kind documentation Fixes #150 ```release-note None ```
This commit is contained in:
@@ -11,7 +11,7 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
- Docker Compose 安装文档:<https://docs.docker.com/compose/install/>
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -17,7 +17,7 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
|
||||
:::tip
|
||||
我们推荐按照 Docker 官方文档安装 Docker,因为部分 Linux 发行版软件仓库中的 Docker 版本可能过旧。
|
||||
@@ -67,3 +67,42 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
:::tip
|
||||
如果需要配置域名访问,建议先配置好反向代理以及域名解析再进行初始化。如果通过 `http://ip:端口号` 的形式无法访问,请到服务器厂商后台将运行的端口号添加到安全组,如果服务器使用了 Linux 面板,请检查此 Linux 面板是否有还有安全组配置,需要同样将端口号添加到安全组。
|
||||
:::
|
||||
|
||||
## 升级版本
|
||||
|
||||
1. 拉取新版本镜像
|
||||
|
||||
```bash
|
||||
docker pull halohub/halo:2.2.0
|
||||
```
|
||||
|
||||
2. 停止运行中的容器
|
||||
|
||||
```bash
|
||||
docker stop halo
|
||||
docker rm halo
|
||||
```
|
||||
|
||||
3. 备份数据(重要)
|
||||
|
||||
```bash
|
||||
cp -r ~/.halo2 ~/halo2.archive
|
||||
```
|
||||
|
||||
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
|
||||
|
||||
4. 更新 Halo
|
||||
|
||||
修改版本号后,按照最初安装的方式,重新创建容器即可。
|
||||
|
||||
```bash {6}
|
||||
docker run \
|
||||
-it -d \
|
||||
--name halo \
|
||||
-p 8090:8090 \
|
||||
-v ~/.halo2:/root/.halo2 \
|
||||
halohub/halo:2.2.0 \
|
||||
--halo.external-url=http://localhost:8090/ \
|
||||
--halo.security.initializer.superadminuser=admin \
|
||||
--halo.security.initializer.superadminpassword=P@88w0rd
|
||||
```
|
||||
|
||||
@@ -11,7 +11,7 @@ import DockerEnv from "./slots/docker-env.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
- Docker Compose 安装文档:<https://docs.docker.com/compose/install/>
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -17,7 +17,7 @@ import DockerEnv from "./slots/docker-env.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
|
||||
:::tip
|
||||
我们推荐按照 Docker 官方文档安装 Docker,因为部分 Linux 发行版软件仓库中的 Docker 版本可能过旧。
|
||||
|
||||
@@ -11,7 +11,7 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
- Docker Compose 安装文档:<https://docs.docker.com/compose/install/>
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -17,7 +17,7 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
|
||||
:::tip
|
||||
我们推荐按照 Docker 官方文档安装 Docker,因为部分 Linux 发行版软件仓库中的 Docker 版本可能过旧。
|
||||
@@ -67,3 +67,42 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
:::tip
|
||||
如果需要配置域名访问,建议先配置好反向代理以及域名解析再进行初始化。如果通过 `http://ip:端口号` 的形式无法访问,请到服务器厂商后台将运行的端口号添加到安全组,如果服务器使用了 Linux 面板,请检查此 Linux 面板是否有还有安全组配置,需要同样将端口号添加到安全组。
|
||||
:::
|
||||
|
||||
## 升级版本
|
||||
|
||||
1. 拉取新版本镜像
|
||||
|
||||
```bash
|
||||
docker pull halohub/halo:2.1.0
|
||||
```
|
||||
|
||||
2. 停止运行中的容器
|
||||
|
||||
```bash
|
||||
docker stop halo
|
||||
docker rm halo
|
||||
```
|
||||
|
||||
3. 备份数据(重要)
|
||||
|
||||
```bash
|
||||
cp -r ~/.halo2 ~/halo2.archive
|
||||
```
|
||||
|
||||
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
|
||||
|
||||
4. 更新 Halo
|
||||
|
||||
修改版本号后,按照最初安装的方式,重新创建容器即可。
|
||||
|
||||
```bash {6}
|
||||
docker run \
|
||||
-it -d \
|
||||
--name halo \
|
||||
-p 8090:8090 \
|
||||
-v ~/.halo2:/root/.halo2 \
|
||||
halohub/halo:2.1.0 \
|
||||
--halo.external-url=http://localhost:8090/ \
|
||||
--halo.security.initializer.superadminuser=admin \
|
||||
--halo.security.initializer.superadminpassword=P@88w0rd
|
||||
```
|
||||
|
||||
@@ -11,7 +11,7 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
- Docker Compose 安装文档:<https://docs.docker.com/compose/install/>
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -17,7 +17,7 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
|
||||
## 环境搭建
|
||||
|
||||
- Docker 安装文档:<https://docs.docker.com/get-docker/>
|
||||
- Docker 安装文档:<https://docs.docker.com/engine/install/>
|
||||
|
||||
:::tip
|
||||
我们推荐按照 Docker 官方文档安装 Docker,因为部分 Linux 发行版软件仓库中的 Docker 版本可能过旧。
|
||||
@@ -67,3 +67,42 @@ import DockerArgs from "./slots/docker-args.md"
|
||||
:::tip
|
||||
如果需要配置域名访问,建议先配置好反向代理以及域名解析再进行初始化。如果通过 `http://ip:端口号` 的形式无法访问,请到服务器厂商后台将运行的端口号添加到安全组,如果服务器使用了 Linux 面板,请检查此 Linux 面板是否有还有安全组配置,需要同样将端口号添加到安全组。
|
||||
:::
|
||||
|
||||
## 升级版本
|
||||
|
||||
1. 拉取新版本镜像
|
||||
|
||||
```bash
|
||||
docker pull halohub/halo:2.2.0
|
||||
```
|
||||
|
||||
2. 停止运行中的容器
|
||||
|
||||
```bash
|
||||
docker stop halo
|
||||
docker rm halo
|
||||
```
|
||||
|
||||
3. 备份数据(重要)
|
||||
|
||||
```bash
|
||||
cp -r ~/.halo2 ~/halo2.archive
|
||||
```
|
||||
|
||||
> 需要注意的是,`halo2.archive` 文件名不一定要根据此文档命名,这里仅仅是个示例。
|
||||
|
||||
4. 更新 Halo
|
||||
|
||||
修改版本号后,按照最初安装的方式,重新创建容器即可。
|
||||
|
||||
```bash {6}
|
||||
docker run \
|
||||
-it -d \
|
||||
--name halo \
|
||||
-p 8090:8090 \
|
||||
-v ~/.halo2:/root/.halo2 \
|
||||
halohub/halo:2.2.0 \
|
||||
--halo.external-url=http://localhost:8090/ \
|
||||
--halo.security.initializer.superadminuser=admin \
|
||||
--halo.security.initializer.superadminpassword=P@88w0rd
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user