基于微服務(wù)的架構(gòu)已經(jīng)成為一種流行趨勢(shì)。而docker則給微服務(wù)的蓬勃發(fā)展注入了更強(qiáng)的活力。
docker的優(yōu)勢(shì)主要來(lái)自兩方面:快速和可移植。
1、快速
普通的虛擬機(jī)每次都需要啟動(dòng)一個(gè)完整的操作系統(tǒng)實(shí)例,而docker通過(guò)內(nèi)核共享的方式,共享一套操作系統(tǒng)。
這意味著docker容器的啟動(dòng)和停止不需要幾分鐘,只要幾百毫秒就夠了。
2、可移植性
普通的虛擬機(jī)解決方案,應(yīng)用程序如果要部署到不同類型的虛擬機(jī),需要針對(duì)特定的虛擬機(jī)做鏡像文件,新增很多額外的開發(fā)和測(cè)試工作量,而docker的設(shè)計(jì)理念是一次編寫,到處運(yùn)行。只要docker容器還在運(yùn)行,就能保證應(yīng)用程序可以正常運(yùn)行。
相關(guān)教程推薦:docker教程
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦