可以使用脚本安装Docker,具体代码请参考脚本化安装Docker
2.开始搭建Halo个人博客 (1)创建工作目录[root @dorte 16:16 ~ ]# mkdir ~/.halo && cd ~/.halo(2)拉取配置文件
[root @dorte 16:40 ~/.halo ]# wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml --2021-10-17 16:40:18-- https://dl.halo.run/config/application-template.yaml Resolving dl.halo.run (dl.halo.run)... 104.21.22.75, 172.67.203.114, 2606:4700:3032::6815:164b, ... Connecting to dl.halo.run (dl.halo.run)|104.21.22.75|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 798 [application/octet-stream] Saving to: ‘./application.yaml’ 100%[===========================================================================================================================================>] 798 --.-K/s in 0s 2021-10-17 16:40:21 (11.3 MB/s) - ‘./application.yaml’ saved [798/798](3)拉取Halo镜像
[root @dorte 16:40 ~/.halo ]# docker pull halohub/halo:1.4.12 1.4.12: Pulling from halohub/halo 35807b77a593: Pull complete 93d71b8f96bb: Pull complete a39cdd731505: Pull complete cd87d2cedb10: Pull complete 5c254d16cfef: Pull complete e5b61673c12e: Pull complete b42be5773f50: Pull complete ead87b952396: Pull complete Digest: sha256:3cffe468ba58f735fb7c55a642ae9f13fc14e5686d7891fd1ba30e6849ba86fe Status: Downloaded newer image for halohub/halo:1.4.12 docker.io/halohub/halo:1.4.12(4)创建容器
[root @dorte 16:41 ~/.halo ]# docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.4.12 a00cfa443bec6f9a3f714a7ca7786ddd0343bbf2a2a2254fc99360a308d246d8
- -it: 开启输入功能并连接伪终端
-d: 后台运行容器
–name: 为容器指定一个名称
-p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
-v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
–restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。
[root @dorte 16:41 ~/.halo ]# docker container ls ConTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a00cfa443bec halohub/halo:1.4.12 "/bin/sh -c 'java -X…" 3 minutes ago Up 3 minutes 0.0.0.0:8090->8090/tcp halo(6)在浏览器中输入http://ip(你的服务器IP):8090,进行Halo安装引导
- (如果是用云服务器搭建的话,记得在云服务器管理控制台添加8090端口)
这是我的Halo博客文章,内容同上。



