侧边栏壁纸
博主头像
吃不胖博主等级

尖酸刻薄的话少说,冲动任性的事少做。

  • 累计撰写 16 篇文章
  • 累计创建 8 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

宝塔面板使用Docker搭建Halo个人博客系统

吃不胖
2023-06-14 / 0 评论 / 5 点赞 / 104 阅读 / 481 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-06-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

- 教程开始(Halo2.6版本)

  1. 宝塔怎么安装就不说了吧
  2. 登录宝塔面板——>软件商店——>应用搜索:Docker——>点击安装
  3. 安装完成如下图安装docker
  4. 接着打开终端,粘贴下面的命令创建容器
  5. 小白直接复制完整粘贴到终端回车执行就OK
docker run \
  -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  halohub/halo:2.6 \
  --halo.external-url=http://localhost:8090/ \
  --halo.security.initializer.superadminusername=admin \
  --halo.security.initializer.superadminpassword=123456

创建容器安装

  1. 执行完成后浏览器地址栏输入: 你的域名:8090,即可访问登录
  • -it:开启输入功能并连接伪终端
  • -d:后台运行容器
  • –name:为容器指定一个名称
  • -p:端口映射,格式为 主机(宿主)端口:容器端口 ,默认是8090,可以修改指定端口后再粘贴修改后的命令
  • -v:工作目录映射。形式为:-v 宿主机路径:/root/.halo2,后者不能修改
  • halo.external-url=外部访问链接,默认和上面的端口映射8090相同;如果需要在公网访问,需要配置为实际访问地址
  • halo.security.initializer.superadminusername=初始超级管理员用户名
  • halo.security.initializer.superadminpassword=初始超级管理员密码

升级版本

  • 打开宝塔面板的终端按步骤操作即可
  1. 备份数据(重要)
cp -r ~/.halo2 ~/halo2.archive
  1. 停止运行中的容器
docker stop halo
docker rm halo
  1. 拉取新版本镜像(2.6就是对应的版本号,可根据Halo官方发布的版本修改,拉取对应的版本)
docker pull halohub/halo:2.6

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

  1. 更新 Halo

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

5

评论区