记一次halo2.8升级至2.21

按照官方的文档(https://docs.halo.run/getting-started/install/docker )直接执行操作后发现容器能够启动,但是访问网站后,页面502,然后容器变成退出状态:

docker pull registry.fit2cloud.com/halo/halo:2.21

docker stop halo
docker rm halo

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.21

直接按照上述方式升级失败。查了一下网上的升级案例,直接用halo自带的整站备份功能,备份好之后,把之前的.halo2目录改名备份,新建一个halo网站,然后使用自带的恢复功能就可以了。

由于升级跨度还是有点大,有部分插件也是版本比较老,需要把插件也对应升级,其他倒是没什么问题。

posted @ 2025-10-29 10:54  nihinumbra  阅读(4)  评论(0)    收藏  举报