您好,登錄后才能下訂單哦!
這篇文章給大家介紹如何用docker搭建博客,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
今天來學(xué)習(xí)一下最簡單的網(wǎng)站搭建
先展示效果:
主頁效果
博客頁面
本次搭建用到了docker,新買的服務(wù)器也無需擔(dān)心,我把博客搭建的命令寫成了腳本,供需要的小伙伴學(xué)習(xí)。以下是在Centos7.4 linux系統(tǒng)上的實(shí)踐。
新服務(wù)器上的yum源默認(rèn)是配置好的,在/etc/yum.repos.d/目錄下,這個(gè)不用我們操心。
1、運(yùn)行以下腳本:
#!/bin/bash
#第一步就是安裝docker
yum install docker.x86_64 -y
#安裝完成后啟動(dòng)docker
systemctl start docker
#待掛載數(shù)據(jù)目錄
blogDir=/root/mywebsite/ghost/content
#創(chuàng)建目錄
mkdir -p ${blogHome}
#啟動(dòng)服務(wù)
docker run --restart always -d --name blog -v ${blogDir}:/var/lib/ghost/content -p 2368:2368 ghost:alpine
參數(shù)說明:
docker run:表示運(yùn)行一個(gè)容器,可以想像成運(yùn)行一個(gè)程序
--restart always:表示程序如果死掉就自動(dòng)重新啟動(dòng),保證你的博客一直提供服務(wù)
-d :后臺(tái)運(yùn)行你的這個(gè)程序
--name blog 給你的程序起個(gè)名字,blog 可以換成任何英文字母
-v ${blogDir}:/var/lib/ghost/content 表示把本地的一個(gè)目錄放到容器里面用,注:這個(gè)目錄是容器里面博客內(nèi)容的文件夾,這里這么操作是當(dāng)你刪除這個(gè)容器的時(shí)候,你所寫過的內(nèi)容可以保留,這樣你下次按這個(gè)命令啟動(dòng)的時(shí)候不至于你之前寫的內(nèi)容丟失。
-p 2368:2368 把容器里的一個(gè)端口映射到你的宿主機(jī)上(也就是你操作的這臺(tái)服務(wù)器上)
ghost:alpine 鏡像名,第一次運(yùn)行會(huì)去默認(rèn)鏡像倉庫拉取
2、在自己的瀏覽器輸入:
http://服務(wù)器的IP:2368
此時(shí)訪問應(yīng)該會(huì)出現(xiàn)連接超時(shí)的情況,因?yàn)樾路?wù)器上的這個(gè)端口是沒開放的。需要做以下操作:
開放端口,以下視頻是在手機(jī)端阿里云app上操作:
3、在你的瀏覽器中輸入http://服務(wù)器的IP:2368/admin 將進(jìn)入博客的配置:
然后需要輸入個(gè)人信息后,進(jìn)入下一步邀請(qǐng)好友,可以選擇跳過
關(guān)于如何用docker搭建博客就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。