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