Scolar Yang
发布于 2023-09-20 / 13 阅读 / 0 评论 / 0 点赞

Docker部署Halo博客

Halo 博客是一款现代化的开源博客/CMS系统,方便我们日常写文章分享,并且支持Markdown文档,也是我最常用的写文章的博客系统,这里记录一下威联通TS-464C Docker compose搭建的方法。

Docker Compose部署

打开Container Station容器工具→创建应用程序,然后粘贴以下命令,请自行修改容器文件夹和本地端口。

version: "2.21"
services:
  halo:
	image: halohub/halo:2.21
	container_name: halo
	volumes:
	  - /share/Container/halo2:/root/.halo2 #修改目录
	ports:
	  - 8090:8090

升级版本

  1. 拉取新版本镜像

    docker pull halohub/halo:2.21
    
  2. 停止运行中的容器

    docker stop halo
    docker rm halo
    
  3. 备份数据(重要)

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

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

  4. 更新 Halo

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

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