当前位置:首页 > 技术分享 > 正文内容

建站系列视频—docker搭建Halo一款现代化的开源博客

有云转晴3年前 (2022-04-27)技术分享84480

今天演示搭建一款现代化的开源博客-halo

halo官方网站:https://halo.run/

halo官方文档:https://docs.halo.run/

建站系列视频—docker搭建Halo一款现代化的开源博客



准备环境:

服务器环境:centos7

安装方式:docker-compose

硬件最小要求:1g内存

安装流程

一、在服务器安装docker与docker-compose(只适用于centos7)

yum -y install wget#安装wget工具
wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/centos7installdocker.sh #下载脚本
chmod 777 ./centos7installdocker.sh #给执行权限
./centos7installdocker.sh #执行脚本

Docker version 20.10.14, build a224086

docker-compose version 1.29.2, build 5becea4c

二、下载halo的docker-compose文件

mkdir halo && cd halo #创建halo目录并进入该目录
wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/halo/docker-compose.yaml  #下载docker-compose.yaml文件
vim docker-compose.yaml  #修改以下3行为服务器Ip地址,并保存退出
25      - VIRTUAL_HOST=localhost  # 你的博客地址(务必修改)
26     - LETSENCRYPT_HOST=localhost # 你的博客地址 (务必修改)
27    - LETSENCRYPT_EMAIL=i@example.com # 证书所有者的邮箱,快过期时会提醒(务必修改)
docker-compose up -d #执行代码安装程序

三、安装完看到类似以下提示大概等2分钟访问http://ip:8090即可进入如下图安装程序

Digest: sha256:c1020dd431a631d5252eac7365a8556d640202f02f9c5f6ed493dda715170d84

Status: Downloaded newer image for jrcs/letsencrypt-nginx-proxy-companion:latest

Creating nginx ... done

Creating halo  ... done

Creating letsencrypt-nginx-proxy-companion ... done

Creating docker-gen                        ... done


建站系列视频—docker搭建Halo一款现代化的开源博客

四、后台管理

建站系列视频—docker搭建Halo一款现代化的开源博客


over



建站系列视频—docker搭建Halo一款现代化的开源博客  您阅读本篇文章共花了: 

分享到:

    扫描二维码推送至手机访问。

    版权声明:本文由有云转晴发布,如需转载请注明出处。

    本文链接:https://yyzq.cf/?id=168

    分享给朋友:

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。