溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

發(fā)布時(shí)間:2021-11-22 10:11:32 來(lái)源:億速云 閱讀:149 作者:小新 欄目:開(kāi)發(fā)技術(shù)

小編給大家分享一下怎么用Docker快速搭建一個(gè)博客網(wǎng)站,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

一、準(zhǔn)備工作

本章教程基于Docker搭建,所以需要你提前在服務(wù)器上安裝好Docker環(huán)境。

Docker安裝教程:http://kemok4.com/article/94067.htm

二、部署流程

(1)創(chuàng)建工作目錄

mkdir ~/.halo && cd ~/.halo

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

(2)下載配置文件到工作目錄

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

怎么用Docker快速搭建一個(gè)博客網(wǎng)站 

(3)修改配置文件,配置數(shù)據(jù)庫(kù)或者端口等

vim application.yaml

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

 (4)拉取blog鏡像源

docker pull halohub/halo:1.4.13

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

 (5)創(chuàng)建容器

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

參數(shù)解釋?zhuān)?/p>

  • -it: 開(kāi)啟輸入功能并連接偽終端

  • -d: 后臺(tái)運(yùn)行容器

  • --name: 為容器指定一個(gè)名稱(chēng)

  • -p: 端口映射,格式為 主機(jī)(宿主)端口:容器端口 ,可在 application.yaml 配置。

  • -v: 工作目錄映射。形式為:-v 宿主機(jī)路徑:/root/.halo,后者不能修改。

  • --restart: 建議設(shè)置為 unless-stopped,在 Docker 啟動(dòng)的時(shí)候自動(dòng)啟動(dòng) Halo 容器。

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

(6)打開(kāi) http://ip:端口號(hào) 即可看到安裝引導(dǎo)界面。

比如我的服務(wù)公網(wǎng)IP是:81.71.136.94,那么我訪問(wèn)的地址就是:http://81.71.136.94:8090/

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

 填寫(xiě)完信息之后,點(diǎn)擊安裝,安裝完成之后,會(huì)跳轉(zhuǎn)到登錄頁(yè)面。

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

 輸入賬號(hào)密碼,點(diǎn)擊登錄會(huì)進(jìn)入到博客后臺(tái)管理界面。

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

點(diǎn)擊跳轉(zhuǎn)到首頁(yè),可以直達(dá)到博客首頁(yè)。 

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

 三、訪問(wèn)測(cè)試

訪問(wèn):http://81.71.136.94:8090/(需要更換為你自己的服務(wù)器IP地址噢~)

怎么用Docker快速搭建一個(gè)博客網(wǎng)站

看完了這篇文章,相信你對(duì)“怎么用Docker快速搭建一個(gè)博客網(wǎng)站”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI