Halo升级版本

Halo升级版本

CoderJia 135 2024-01-22

拉取新版本镜像

docker pull halohub/halo:2.12.0-alpha.1

image-fabo.png

停止运行中的容器

docker stop halo
docker rm halo

image-dxsk.png

备份数据(重要)

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

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

运行新版Halo

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

docker run \
  -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  --net=host \
  --restart=unless-stopped \
  halohub/halo:2.12.0-alpha.1 \
  --halo.external-url=https://<外网ip> \
  --halo.security.initializer.superadminusername=<adminName> \
  --halo.security.initializer.superadminpassword=<password> \
  --halo.cache.page.disabled=false \
  --spring.sql.init.platform=mysql \
  --spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halodb \
  --spring.r2dbc.username=<dbName> \
  --spring.r2dbc.password=<dbPasswordd>

image-abrs.png