Halo博客平台在Docker上的部署实践
一、准备工作
在开始部署之前,需要确保已经安装了Docker。如果还没有安装,可以参考Docker官方文档进行安装。
二、创建工作目录
首先,我们需要创建一个工作目录,用于存放Halo的配置文件和其他相关文件。在终端中执行以下命令:
mkdir ~/.halo && cd ~/.halo
三、下载示例配置文件
接下来,我们需要下载示例配置文件到工作目录。执行以下命令:
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
这将从Halo官方提供的链接下载示例配置文件,并将其保存为application.yaml文件在当前目录下。
四、拉取最新的Halo镜像
然后,我们需要拉取最新的Halo镜像。在终端中执行以下命令:
docker pull halohub/halo:latest
这将从Docker Hub上拉取最新的Halo镜像。建议定期更新镜像以获取最新的功能和安全性修复。
五、运行Halo容器
现在,我们可以开始运行Halo容器了。在终端中执行以下命令:
docker run -itd —name halo -p 9523:8090 -v ~/.halo:/root/.halo halohub/halo:latest
效果图:
在浏览器输入IP:9523
根据提示填写所需的内容,然后安装
安装后运行一下博客,会出现错误提示,修改:
主题设置-基本设置-Assesskey 下面的值进行复制,
粘贴到系统–博客设置–(切换到高组)-API设置 (打开API服务,在下面框中粘贴刚才复制的值。
到些Halo就可以使用了。# MarkDown