个人博客搭建-halo(Docker方式)

简介

Docker方式安装halo博客系统,效果如下图所示:

###
该系统将占用系统400M左右内存!!!

准备工作

  • 服务器一个CentOs7.6(阿里、腾讯、华为任意一个都行,99元一年的最低配置即可)
  • FinalShell、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

停止容器

  • 首先执行docker ps,查看CONTAINER ID
  • 然后执行docker stop 78130c597d16,停止容器
    在这里插入图片描述

服务器配置开发端口

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

参考资料


版权声明:本文为kinghzking原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。