Halo 博客系统部署日记--Docker

Halo 博客系统部署日记–Docker

在这里插入图片描述

前言:

​ 由于更换了云服服务商,且之前用的Halo好久没更新了(懒癌作祟),于是准备重新部署Latest版本

准备:

  1. 带Docker的计算机一台 (本文以某Linux系统为例)
  2. 你聪明的小脑袋一个

步骤:

  1. 创建工作目录,此目录用来存放Halo博客系统所有的配置,文章等数据.如有备份需求可以直接复制这个目录
    CMD: mkdir ~/.halo && cd ~/.halo

  2. 下载默认配置文件到工作目录

    配置参考 | Halo Documents 关于配置文件内容直接移步官网
    CMD: wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
    在这里插入图片描述

    如图:这里就直接使用默认的H2作为数据库 ,只改了端口和数据库的用户名与密码

  3. 开始拉取镜像
    CMD: docker pull halohub/halo:latest
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CJz2brJ5-1661958777799)(https://phobed.aowu.tech/i/2022/08/29/630cbd1a153f6.png)]

    完成!! 🌟

  4. 创建Docker容器
    CMD:docker run -it -d --name halo -p hostPort:containerPort -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:latest
    注意:

    1. hostPort改成你的主机的端口号,containerPort改成容器的端口号(也就是你在配置文件里设置的那个端口号)
    2. ~/.halo : 如果你本机Halo存储位置不在这里则修改为其他的路径
  5. 在浏览器打开http://你的主机ip:你映射出来的端口 进入初始化页面.
    在这里插入图片描述

    由于我之前Halo版本过于古老,防止数据导入会出问题,这里就直接全新安装了,后续再把文章导入即可.

  6. 点击安装,安装成功!! 登录之后进入管理页面.剩下的就自己操作吧.
    在这里插入图片描述

在这里插入图片描述

  1. 备份和导入功能在 系统->小工具
    在这里插入图片描述

完成啦

博客https://blog.aowu.tech

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值