新聞中心
docker容器跟鏡像的關(guān)系
docker容器跟鏡像的關(guān)系是怎樣的?容器是基于鏡像啟動(dòng)起來(lái)的,容器中可以運(yùn)行一個(gè)或多個(gè)進(jìn)程。
可以這樣認(rèn)為,鏡像是docker生命周期中的構(gòu)建或者打包階段,而容器則是啟動(dòng)或者執(zhí)行階段。容器基于鏡像啟動(dòng),一旦容器啟動(dòng)完成后,我們就可以登錄到容器中安裝自己需要的軟件或者服務(wù)。
Docker鏡像
鏡像是構(gòu)建Docker的基石。用戶基于鏡像來(lái)運(yùn)行自己的容器。鏡像也是Docker生命周期中的“構(gòu)建”部分。鏡像是基于聯(lián)合文件系統(tǒng)的一種層式結(jié)構(gòu),由一系列指令一步一步構(gòu)建出來(lái)。例如:添加一個(gè)文件;執(zhí)行一個(gè)命令;打開(kāi)一個(gè)窗口。
也可以將鏡像當(dāng)作容器的“源代碼”。鏡像體積很小,非常“便攜”,易于分享、存儲(chǔ)和更新。
實(shí)際上,當(dāng)一個(gè)容器服務(wù)啟動(dòng)后,它將會(huì)被移動(dòng)到內(nèi)存中,而引導(dǎo)文件系統(tǒng)則會(huì)被卸載,以留出更多的內(nèi)存供磁盤鏡像使用。Docker容器啟動(dòng)是需要的一些文件,而這些文件就可以稱為Docker鏡像。
Docker容器
Docker可以幫助你構(gòu)建和部署容器,你只需要把自己的應(yīng)用程序或者服務(wù)打包放進(jìn)容器即可。所以,Docker容器就是:一個(gè)鏡像格式;一些列標(biāo)準(zhǔn)操作;一個(gè)執(zhí)行環(huán)境。
像標(biāo)準(zhǔn)集裝箱一樣,Docker容器方便替換,可以疊加,易于分發(fā),并且盡量通用。
使用Docker,我們可以快速的構(gòu)建一個(gè)應(yīng)用程序服務(wù)器、一個(gè)消息總線、一套實(shí)用工具、一個(gè)持續(xù)集成(CI)測(cè)試環(huán)境或者任意一種應(yīng)用程序、服務(wù)或工具。我們可以在本地構(gòu)建一個(gè)完整的測(cè)試環(huán)境,也可以為生產(chǎn)或開(kāi)發(fā)快速?gòu)?fù)制一套復(fù)雜的應(yīng)用程序棧。
以上是關(guān)于docker容器跟鏡像的關(guān)系介紹,無(wú)憂主機(jī)的容器云產(chǎn)品就是基于docker技術(shù)實(shí)現(xiàn),擁有上萬(wàn)Linux鏡像。功能強(qiáng)大,簡(jiǎn)單易用。用戶僅需運(yùn)行管理購(gòu)買的容器,不用處理復(fù)雜的底層服務(wù)器維護(hù)工作。
高性價(jià)比的容器云產(chǎn)品鏈接
本文地址:http://www.gle-technology.com/news/30784.html