Docker更新

  1. 查看容器名字docker ps -a
docker ps -a

QQ截图20220707162248

  1. 停止并删除当前运行中的容器
docker stop halo
docker rm -f halo
  1. 备份数据(重要)
cp -r ~/.halo ~/.halo.archive

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

  1. 清空 leveldb 缓存(如果有使用 leveldb 作为缓存策略)
rm -rf ~/.halo/.leveldb
  1. 拉取最新的 Halo 镜像
docker pull halohub/halo:1.5.4
  1. 创建容器
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.4

用到的信息halo