个人博客搭建-halo

简介

Docker方式安装halo博客系统

准备工作

  • 服务器一个(阿里、腾讯、华为任意一个都行,99元一年的最低配置即可)
  • XShell等shell工具

docker

1 卸载Docker旧版本

没安装过Docker的跳过此步。

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2 安装yum-utils软件包

yum install -y yum-utils 

3 设置Docker仓库(这里使用阿里云地址)

yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4 更新yum软件包索引

yum makecache fast

5 安装最新版本的Docker

yum install docker-ce docker-ce-cli containerd.io
执行命令后,会出现两次选择,都选y即可。

6 启动docker

systemctl start docker

7 查看docker版本

docker version

8 测试运行

docker run hello-world

9 其他相关命令

# 开机自启  
systemctl enable docker 
# 查看当前状态 
systemctl status docker

Docker 镜像方式安装

拉取最新的 Halo 镜像

docker pull halohub/halo:1.4.13

或者使用最新的版本
docker pull halohub/halo:latest

创建容器

docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=always halohub/halo:1.4.13

服务器配置开发端口

服务器默认是不开放8090端口的,需要后台配置《入方向规则》。

参考

上一篇:一款基于Halo博客框架的个人微信小程序


下一篇:CentOS7.8(阿里云服务器)使用Docker搭建Halo博客