【个人博客搭建】基于Halo+docker compose的个人博客搭建教程,全程官方文档开路,简单易学,快来搭建一个属于自己的博客网站吧

博客信息介绍

框架选择:halo
部署方式:docker compose
云服务器信息:腾讯云2核2G3M带宽版本,操作系统选的CentOS
成品链接:https:blog.xieqin.online
操作难度:有手就行

成品展示

在这里插入图片描述

docker

因为halo的部署方式使用的是docker-compose的方式,所以服务器必须先安装docker。
如果你的服务器已经安装好了docker,你可以直接跳到halo的部署步骤去。如果你想先把之前的docker卸载掉或者你本身就没有安装docker,那么就可以根据我的步骤一步步来。(卸载的步骤这里不单独讲了,原谅我萨斯给!)

安装步骤

  1. 安装yum-utils包
sudo yum install -y yum-utils
  1. 设置存储库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装Docker引擎、容器和Docker Compose
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. 打完一把大乱斗,回来查看docker信息或者版本
sudo docker info
sudo docker --version
  1. 启动docker
sudo systemctl start docker
  1. 查看状态
sudo systemctl status docker
  1. 安装docker compose
sudo curl -L  "https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  1. 提供可执行权限
sudo chmod +x /usr/local/bin/docker-compose
  1. 验证安装
sudo docker-compose --version
  1. 到这里基本就安装结束了。可以切换成root用户后去掉sudo执行。比如下面部署halo就是切成root用户后开始操作的。切换的命令是su,输密码切换就行
su

部署halo

halo的部署在官方文档中有很多方式,基于docker的方式部署halo有两种,分别是docker和docker compose。官方文档建议学习和测试的时候使用docker方式部署,生产环境不建议使用。
综合考虑,我选择了docker compose的方式,文档我贴最文章最下面了。
其实两种方式都可以参考文档,我也是根据文档来的,基本是一

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值