使用Docker搭建LNMP開發(fā)壞境

前言

當(dāng)我們?cè)诒镜亻_發(fā),測(cè)試之后沒有發(fā)現(xiàn)任何問題,可是部署到線上卻各種報(bào)錯(cuò);每次部署到新的服務(wù)器,都要重新去搭建開發(fā)壞境,是不是覺得很郁悶,這個(gè)時(shí)候我只想說Docker值得你擁有.

Docker學(xué)習(xí)資料

Docker的介紹和學(xué)習(xí)資料網(wǎng)上有很多,這里不再過多敘述,為大家列出一些學(xué)習(xí)資料,關(guān)鍵還是要大家自己動(dòng)手多做實(shí)驗(yàn)

Tips:安裝好docker之后在終端輸入docker可以看到所有的命令,以及詳細(xì)的描述

構(gòu)建線上開發(fā)壞境

這里我用了github上的一個(gè)配置文件,然后修改了docker-compose.yml中的volumes,換成了- /var/www:/mnt/apps,大家可以自行修改配置文件,打造屬于自己的開發(fā)壞境
把這個(gè)配置文件clone到服務(wù)器上,然后執(zhí)行

docker-compose up --build -d

系統(tǒng)開始構(gòu)建環(huán)境,完成之后執(zhí)行

docker-compose ps
screenshot.png

服務(wù)已經(jīng)跑起來了,在/var/www這個(gè)目錄下新建一個(gè)index.html文件試一下吧,已經(jīng)可以正常運(yùn)行了。

最后

Build once deploy anywhere,關(guān)于Docker更多的知識(shí)還要大家去探索,最后再安利一發(fā)Go語言,Go今年的上升勢(shì)頭很猛,學(xué)習(xí)一下也是不錯(cuò)的.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容