前言
當(dāng)我們?cè)诒镜亻_發(fā),測(cè)試之后沒(méi)有發(fā)現(xiàn)任何問(wèn)題,可是部署到線上卻各種報(bào)錯(cuò);每次部署到新的服務(wù)器,都要重新去搭建開發(fā)壞境,是不是覺(jué)得很郁悶,這個(gè)時(shí)候我只想說(shuō)Docker值得你擁有.
Docker學(xué)習(xí)資料
Docker的介紹和學(xué)習(xí)資料網(wǎng)上有很多,這里不再過(guò)多敘述,為大家列出一些學(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
服務(wù)已經(jīng)跑起來(lái)了,在/var/www
這個(gè)目錄下新建一個(gè)index.html
文件試一下吧,已經(jīng)可以正常運(yùn)行了慰丛。
最后
Build once deploy anywhere,關(guān)于Docker更多的知識(shí)還要大家去探索,最后再安利一發(fā)Go語(yǔ)言钾唬,Go今年的上升勢(shì)頭很猛,學(xué)習(xí)一下也是不錯(cuò)的.