个人博客搭建-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端口的,需要后台配置《入方向规则》。

参考

  • 腾讯云CentOS7安装Docker https://www.cnblogs.com/2yue/p/centos_install_docker.html
  • 使用 Docker 镜像 https://docs.halo.run/install/docker
  • 优雅的使用 Docker 部署 N 个 Halo 应用
  • 如何用服务器优雅地搭建一个博客—Hello,Halo!
  • 教你用开源项目在自己服务器搭建一个个人博客

你可能感兴趣的:(#,个人网站搭建,docker,运维,linux)