為什么需要使用docker

為什么需要使用docker

為什么需要使用docker ? ?

因?yàn)槟壳败浖袠I(yè)具有以下幾個痛點(diǎn):

1、軟件更新發(fā)布及部署低效,過程繁瑣且需要人工介入

2、環(huán)境一致性難以保證

3、不同環(huán)境之間遷移成本太高

使用docker可以很大程度解決上面的問題:

● 首先,Docker的使用簡單至極,從開發(fā)的角度來看就是三步走:構(gòu)建,運(yùn)輸,運(yùn)行。

其中關(guān)鍵步驟就是構(gòu)建環(huán)節(jié),即打包鏡像文件。但是從測試和運(yùn)維的角度來看,那就只有兩步:復(fù)制,運(yùn)行。

有了這個鏡像,那么想復(fù)制到哪運(yùn)行都可以,完全和平臺無關(guān)了。同時Docker這種容器技術(shù)隔離出了獨(dú)立的運(yùn)行空間,不會和其他應(yīng)用爭用系統(tǒng)資源了以及還不需要考慮應(yīng)用之間相互影響,想想就開心。

●?其次,因?yàn)樵跇?gòu)建鏡像的時候就處理完了服務(wù)程序?qū)τ谙到y(tǒng)的所有依賴,所以在你使用的時候,你可以忽略掉原本程序的依賴以及開發(fā)語言。對測試和運(yùn)維而言,更多專注于自己的業(yè)務(wù)內(nèi)容上。

●?最后,Docker于開發(fā)者而言提供了一種開發(fā)環(huán)境的管理辦法,與測試人員而言保證了環(huán)境的同步,于運(yùn)維人員提供了可移植的標(biāo)準(zhǔn)化部署流程。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享