Halo 是强大易用的开源建站工具,拥有更加轻便的模板与插件.
![[网页]:Halo 建站 - 采用 docker 部署 [网页]:Halo 建站 - 采用 docker 部署](https://lifetruth.top/wp-content/uploads/2025/12/image-1-1024x434.png)
一、注意事项
- 快网络的 ssl 密码和放行 端口 会每次刷新:记得及时到控制台和安装成功界面阅读
- 安全组 / 防火墙 :务必确保您的云服务器安全组(或防火墙)已放行8090 端口(用于初始访问)以及新添加端口,以及后续 Web 服务需要用到的443(HTTPS)端口。
- 镜像源失败无法安装,安装时尽量选择自定义,选择国内镜像。否则网络问题无法跳过。docker 安装失败,镜像源无法拉取不用 vpn 直接转客服。
![[网页]:Halo 建站 - 采用 docker 部署 [网页]:Halo 建站 - 采用 docker 部署](https://lifetruth.top/wp-content/uploads/2025/12/0a305470-f0d8-4efb-bfec-f24b1c9dfde9.png)
由于 CentOS 8 官方源已停止维护,直接使用默认源很可能失败。请更换为国内镜像源以确保稳定下载,自行 AI 询问
# 备份原有源(可选)sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/backup/
# 添加阿里云 Docker 源
sudo dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 清理并重建缓存
sudo dnf clean all
sudo dnf makecache
二、远程工具和多机协助
- 在线安装面板和环境
- 正式版:11.4.0(新版本发布福利: 免费领取 1 年价值 128 元的商用SSL)
- 安装[nginx-1.28]
![[网页]:Halo 建站 - 采用 docker 部署 [网页]:Halo 建站 - 采用 docker 部署](https://lifetruth.top/wp-content/uploads/2025/12/2489030b-db0e-4a8a-8fe6-6aad361438fd.png)
应用商城安装堡塔 APP,扫码绑定。使用堡塔多机管理添加面板,使用“APP”验证方式,复制密钥绑定面板,并在面板上确认授权。
![[网页]:Halo 建站 - 采用 docker 部署 [网页]:Halo 建站 - 采用 docker 部署](https://lifetruth.top/wp-content/uploads/2025/12/7d832e3e-4ffb-4398-ba43-15a87c5df37f.png)
备注:通常这一步需要宝塔账户登陆客户端,进行多服务器的管理互不冲突。
- 准备 Docker 环境
- 确保您的 CentOS 系统已安装 Docker 并启动服务。
- 一个非常实用的建议:为了加速后续拉取 Docker 镜像的速度,请务必配置 国内镜像 加速器 。方法是编辑
/etc/docker/daemon.json文件,加入镜像源地址,例如: - 然后运行
sudo systemctl restart docker重启 Docker 服务。
- 创建目录与配置文件
- 创建一个目录用于存放 Halo 的数据和配置文件,并进入该目录:
- 下载 Halo 的配置文件模板:
- 您可以根据需要编辑
application.yaml文件,例如修改端口或数据库设置,但初始阶段使用默认配置(端口 8090,内置 H2 数据库)即可快速启动。
- 使用 Docker 启动 Halo
- 通过一条 Docker 命令启动 Halo 容器:
- 初始化博客
- 容器运行后,打开浏览器,访问
http:// 你的服务器 IP 地址:8090/console。 - 您将看到 Halo 的初始化界面,按照提示设置管理员账号和博客基本信息即可。
- 容器运行后,打开浏览器,访问
正文完