Halo 是一款現代化的個人獨立博客系統,給習慣寫博客的同學多一個選擇。
官網地址:https://halo.run/
一、準備工作
本章教程基于Docker搭建,所以需要你提前在服務器上安裝好Docker環境。
Docker安裝教程:http://m.ythuaji.com.cn/article/107112.html
二、部署流程
(1)創建工作目錄
mkdir ~/.halo && cd ~/.halo
(2)下載配置文件到工作目錄
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
(3)修改配置文件,配置數據庫或者端口等
vim application.yaml
(4)拉取blog鏡像源
docker pull halohub/halo:1.4.13
(5)創建容器
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.4.13
參數解釋:
- -it: 開啟輸入功能并連接偽終端
- -d: 后臺運行容器
- --name: 為容器指定一個名稱
-
-p: 端口映射,格式為
主機(宿主)端口:容器端口
,可在application.yaml
配置。 - -v: 工作目錄映射。形式為:-v 宿主機路徑:/root/.halo,后者不能修改。
-
--restart: 建議設置為
unless-stopped
,在 Docker 啟動的時候自動啟動 Halo 容器。
(6)打開 http://ip:端口號
即可看到安裝引導界面。
比如我的服務公網IP是:81.71.136.94,那么我訪問的地址就是:http://81.71.136.94:8090/
填寫完信息之后,點擊安裝,安裝完成之后,會跳轉到登錄頁面。
輸入賬號密碼,點擊登錄會進入到博客后臺管理界面。
點擊跳轉到首頁,可以直達到博客首頁。
三、訪問測試
訪問:http://81.71.136.94:8090/(需要更換為你自己的服務器IP地址噢~)
到此這篇關于詳解用Docker快速搭建一個博客網站的文章就介紹到這了,更多相關Docker搭建博客網站內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/qq_19309473/article/details/121445993