国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Docker鏡像分層結(jié)構(gòu)

Magicer / 396人閱讀

摘要:鏡像分層結(jié)構(gòu)用過(guò)構(gòu)建鏡像的都知道執(zhí)行完每一條指令都會(huì)創(chuàng)建一個(gè)新的鏡像,最終的鏡像由層層疊加而成。分層的好處最大的好處就是共享資源。容器層是可寫(xiě)的,鏡像層是只讀的。容器層保存的是鏡像層的變化,但不會(huì)對(duì)鏡像本身進(jìn)行任何修改。參考鏡像分層結(jié)構(gòu)

docker鏡像分層結(jié)構(gòu)
用過(guò)Dockerfile構(gòu)建鏡像的都知道Dockerfile執(zhí)行完每一條指令都會(huì)創(chuàng)建一個(gè)新的鏡像,最終的鏡像由層層疊加而成。
分層的好處

最大的好處就是共享資源。
當(dāng)多個(gè)鏡像從相同的base鏡像構(gòu)建而來(lái),那么Docker host只需要在磁盤(pán)保存一份base鏡像,同時(shí)內(nèi)存中也只需要加載一份base鏡像,就可以為所有的容器服務(wù)了。

容器的修改并不會(huì)影響鏡像

當(dāng)容器啟動(dòng)時(shí),一個(gè)新的可寫(xiě)層被加載到鏡像的頂層,這一層通常被成為“容器層”。

對(duì)容器的改動(dòng),無(wú)論添加、刪除、還是修改文件都只會(huì)發(fā)生在容器層中。

容器層是可寫(xiě)的,鏡像層是只讀的。

添加文件時(shí),新的文件添加到容器層。

讀取文件時(shí),從上往下在各個(gè)鏡像層查找,一旦找到就復(fù)制到容器層,然后讀入內(nèi)存。

修改文件,從上往下查找,復(fù)制到容器層,然后修改之。

刪除文件,從上往下查找,找到后返回,記錄刪除操作。

只有當(dāng)需要修改時(shí)才賦值一份數(shù)據(jù),這種特性被稱為Copy-On-Write。

容器層保存的是鏡像層的變化,但不會(huì)對(duì)鏡像本身進(jìn)行任何修改。這也解釋了鏡像可以被多個(gè)容器共享

參考

鏡像分層結(jié)構(gòu)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27761.html

相關(guān)文章

  • 如何理解LXC與Docker之間的主要區(qū)別

    摘要:它目前由一個(gè)兩人的團(tuán)隊(duì)領(lǐng)導(dǎo)來(lái)自的和。因?yàn)槟壳暗募軜?gòu),應(yīng)用程序和服務(wù)是為正常的多程序操作系統(tǒng)環(huán)境設(shè)計(jì)的,所以需要去尋找一種以的方式來(lái)工作或使用工具來(lái)支持。是一個(gè)告訴如何從鏡像用特定的應(yīng)用程序來(lái)創(chuàng)建容器的腳本。公司受到風(fēng)投支持,積極投入市場(chǎng)。 這篇文章從兩個(gè)部分來(lái)探討LXC,LXC和Docker的容器托管,以及輕便的容器技術(shù)將取代虛擬技術(shù)的可能性。 LXC有可能會(huì)改變我們?nèi)绾芜\(yùn)行和縮放應(yīng)用...

    lovXin 評(píng)論0 收藏0
  • 都9102年了,還不會(huì)Docker?10分鐘帶你從入門(mén)操作到實(shí)戰(zhàn)上手

    摘要:聯(lián)調(diào)測(cè)試,無(wú)需依賴他人。針對(duì)以上問(wèn)題,有兩種解決方法,一個(gè)是自己搭建私有服務(wù),另一個(gè)是用云服務(wù)的鏡像管理平臺(tái)如阿里云的容器鏡像服務(wù)。利用,先對(duì)阿里云的服務(wù)進(jìn)行登錄。推送后,就能在阿里云的倉(cāng)庫(kù)上看到這個(gè)鏡像。 Docker簡(jiǎn)述 Docker是一種OS虛擬化技術(shù),是一個(gè)開(kāi)源的應(yīng)用容器引擎。它可以讓開(kāi)發(fā)者將應(yīng)用打包到一個(gè)可移植的容器中,并且該容器可以運(yùn)行在幾乎所有l(wèi)inux系統(tǒng)中(Windo...

    sf_wangchong 評(píng)論0 收藏0
  • Windows Containers 大冒險(xiǎn): 優(yōu)化計(jì)劃(Dockerfile)

    摘要:最終疊加在一起成為新的鏡像。優(yōu)化的方法就是使用和換行符將多條語(yǔ)句合并成一條執(zhí)行。第一點(diǎn),所有指令在中需要大寫(xiě),從而和具體的操作命令區(qū)分開(kāi)來(lái)。第二點(diǎn),對(duì)于過(guò)長(zhǎng)的指令請(qǐng)合理使用換行符,從而增加的可閱讀性。 前言 有一定旅行經(jīng)驗(yàn)的朋友都知道,即使在出發(fā)前制定了詳細(xì)的出行計(jì)劃,也會(huì)在路途中因?yàn)楦魇礁鳂拥臓顩r而不得不重新修改計(jì)劃。這個(gè)狀況在我們編寫(xiě)Dockerfile時(shí)一樣存在?;?0分鐘編寫(xiě)...

    Enlightenment 評(píng)論0 收藏0
  • Docker學(xué)習(xí)之基本概念及安裝(1)

    摘要:分層存儲(chǔ)因?yàn)殓R像包含操作系統(tǒng)完整的文件系統(tǒng),其體積往往是龐大的,因此在設(shè)計(jì)時(shí),就充分利用的技術(shù),將其設(shè)計(jì)為分層存儲(chǔ)的架構(gòu)。分層存儲(chǔ)的特征還使得鏡像的復(fù)用定制變的更為容易。 什么是Docker Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,基于 Go 語(yǔ)言 并遵從Apache2.0協(xié)議開(kāi)源。Docker 可以讓開(kāi)發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 L...

    lvzishen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Magicer

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<