前幾天有在Linux中文網(wǎng)站上看到DaoCloud的活動(dòng)公告,加入其網(wǎng)站且邀請有超過8個(gè)其他用戶注冊DaoCloud可以獲得免費(fèi)Docker源碼分析書一本。雖然老蔣之前也有看到關(guān)于Docker這樣高端的開源容器引擎,但是并沒有實(shí)際的接觸到且使用,也許在以后的Linux學(xué)習(xí)和應(yīng)用依賴包的部署上還是有準(zhǔn)備用到的。

Docker,是當(dāng)前一款應(yīng)用較為廣泛的應(yīng)用容器引擎,可以讓開發(fā)者、企業(yè)根據(jù)項(xiàng)目的需要部署需要用到的應(yīng)用且存儲到容器中,然后在需要用到的時(shí)候 直接發(fā)布部署,作為我們普通用戶來講,我們可以很簡單的在容器中部署wordPress、GHost基礎(chǔ)的個(gè)人博客、MongoDB、MySQL數(shù)據(jù)庫, 還可以部署我們的已有VPS主機(jī)的監(jiān)控,以及使用到Docker加速器服務(wù)、同步GitHub、Coding、GitCafe等代碼倉庫的部署。

因?yàn)槟壳袄鲜Y對于Docker的了解還比較少,所以這篇文章會(huì)僅僅涉及到DaoCloud服務(wù)平臺的常規(guī)應(yīng)用部署,比如我們可以用到免費(fèi)部署 WordPress、GHost個(gè)人博客的搭建,還可以綁定我們自己的域名,好歹昨天收到來自DaoCloud贈(zèng)送的書之后,也要幫他們宣傳,如果截止到 8月底之前,我們可以幫推薦8個(gè)用戶,你們也一樣可以得到一本書。

DaoCloud官方贈(zèng)送的書

DaoCloud官方贈(zèng)送的一本書,而且還附帶送了一個(gè)鼠標(biāo)墊,質(zhì)量還是不錯(cuò)的。雖然老蔣現(xiàn)在還看不懂,先留著,以后可能會(huì)有用到,實(shí)在用不到擺在家里裝有技術(shù)的人也不錯(cuò)。

雖然當(dāng)前提供免費(fèi)云存儲的網(wǎng)站支持搭建博客等程序應(yīng)用,但是老蔣并不建議我們正規(guī)的、長期運(yùn)行的網(wǎng)站這樣部署,畢竟在容量和內(nèi)存上比較小,而且我們在使用免費(fèi)版的時(shí)候可操作便攜性較差,一般都是用來調(diào)試和展示簡單的應(yīng)用的,并非適合個(gè)人網(wǎng)站長期使用。

第一、DaoCloud網(wǎng)站賬戶注冊

官方網(wǎng)站:www.daocloud.io

如果需要用到Docker容器,那必須先在DaoCloud上注冊個(gè)賬戶,注冊過程很簡單。

新注冊DAOCLOUD賬戶

登錄官方首頁之后,我們可以直接注冊賬戶。輸入郵箱,點(diǎn)擊加入。

填寫資料注冊賬戶

輸入我們的用戶名、確定郵箱、設(shè)置密碼即可注冊完畢,稍等片刻還需要激活郵箱。

DaoCloud的應(yīng)用中心

我們可以看到DaoCloud提供的項(xiàng)目,包括代碼構(gòu)建、鏡像倉庫、服務(wù)器集成、主機(jī)管理、應(yīng)用管理、以及加速器服務(wù)。在這里我們基本的應(yīng)用者可以使用到鏡像倉庫中的博客應(yīng)用。

第二、DaoCloud免費(fèi)空間部署博客

對于一般的用戶來說,使用Docker容器還是有些困難的,但是用提供的鏡像倉庫應(yīng)用部署免費(fèi)博客網(wǎng)站還是比較簡單的,這里老蔣就利用DaoCloud應(yīng)用部署WordPress和GHost博客網(wǎng)站。

A - Ghost博客部署搭建

1、創(chuàng)建MYSQL數(shù)據(jù)庫

我們在部署Ghost或者WordPress博客程序的時(shí)候,需要用到MYSQL數(shù)據(jù)庫,那就需要先部署數(shù)據(jù)庫,因?yàn)樵诓渴饝?yīng)用時(shí)會(huì)選擇數(shù)據(jù)中進(jìn)行集成。

在DaoCloud后臺左側(cè)的"服務(wù)集成"菜單中,看到MYSQL數(shù)據(jù)庫。

創(chuàng)建MYSQL數(shù)據(jù)庫

看到上圖,我們找到MYSQL數(shù)據(jù)庫應(yīng)用,點(diǎn)擊后準(zhǔn)備創(chuàng)建。

創(chuàng)建MYSQL數(shù)據(jù)庫

點(diǎn)擊創(chuàng)建服務(wù)實(shí)例,然后就開始創(chuàng)建MYSQL數(shù)據(jù)庫。

docker-daocloud-10

創(chuàng)建之后,我們就可以得到數(shù)據(jù)庫的信息。

MYSQL數(shù)據(jù)庫信息

這個(gè)數(shù)據(jù)庫信息我們可以記錄下來,比如我們部署WORDPRESS程序的時(shí)候設(shè)置網(wǎng)站數(shù)據(jù)庫的時(shí)候需要用到。