DOCKER的三個基本概念-鏡像必逆、容器、倉庫


Docker基本概念

  • 鏡像(Image)
  • 容器(Container)
  • 倉庫(Repository)

一揽乱、Docker鏡像

操作系統分為內核和用戶空間名眉。對于Linux而言,啟動后凰棉,會掛載root文件系統為其提供用戶空間支持损拢。而Docker鏡像就相當于一個root文件系統。

docker鏡像是一個特殊的文件系統撒犀,除了提供容器運行時所需的程序福压、庫掏秩、資源、配置等文件外荆姆,還包含了一些為運行時準備的一些配置參數(如匿名卷蒙幻、環(huán)境變量、用戶等)胞枕。鏡像不包含任何動態(tài)數據杆煞,其內容在構建之后也不會改變。

分層存儲

在docker設計時腐泻,就充分利用Union FS的技術决乎,將其設計為分層存儲的架構。嚴格來說派桩,鏡像并非是像一個ISO那樣的打包文件构诚,鏡像只是一個虛擬的概念,其實際體現并非由一個文件系統組成铆惑,或者說范嘱,由多層文件系統聯合組成。

鏡像構建時员魏,會一層層構建丑蛤,前一層是后一層的基礎。每一層構建玩就不會發(fā)生改變撕阎,后一層上的任何改變只發(fā)生在自己這一層受裹。比如,刪除前一層文件的操作實際不是真的刪除前一層的文件虏束,而是僅在當前層標記改文件已刪除棉饶。在最終容器運行的時候,雖然看不到這個文件镇匀,但是實際上該文件會一直跟隨鏡像照藻。因此在構建鏡像的時候,需要額外小心汗侵,每一層盡量僅包含該層需要添加的東西幸缕,任何額外的東西應該在該層構建結束前清理掉。


二晃择、Docker容器

容器(container)和鏡像(image)的關系冀值,就像是面向對象程序設計中的類和實例一樣,鏡像是靜態(tài)的定義宫屠,容器是鏡像運行時的實體。容器可以被創(chuàng)建滑蚯、啟動浪蹂、停止抵栈、刪除、暫停等坤次。

容器的是指是進程古劲,容器進程運行于屬于自己的獨立的命名空間。容器內的進程是運行在一個隔離的環(huán)境里缰猴,使用起來产艾,就好像是放在一個獨立于宿主的系統下操作一樣。

每一個容器運行時滑绒,是以鏡像為基礎層闷堡,在其上創(chuàng)建一個當前容器的存儲層,容器存儲層的生存周期和容器是一樣的疑故,因此任何保存于容器存儲層的信息都會隨容器刪除而丟失杠览。

按照Docker最佳實踐的要求,容器不應該向其存儲層內寫入任何數據纵势,容器存儲層要保持無狀態(tài)話踱阿。所有的文件寫入操作,都應該使用數據卷(Volume)钦铁、或者綁定宿主目錄软舌,在這些位置的讀寫會跳過容器存儲層,直接對宿主(或網絡存儲)發(fā)生讀寫牛曹,其性能和穩(wěn)定性更高佛点。


三、Docker倉庫

Docker Registry是一個集中的存儲躏仇、分發(fā)鏡像的服務恋脚。一個 Docker Registry 中可以包含多個 倉庫( Repository );每個倉庫可以包含多個 標簽( Tag )焰手;每個標簽對應一個鏡像糟描。通常,一個倉庫會包含同一個軟件不同版本的鏡像书妻,而標簽就常用于對應該軟件的各個版本船响。我們可以通過 <倉庫名>:<標簽> 的格式來指定具體是這個軟件哪個版本的鏡像。如果不給出標簽躲履,將以 latest 作為默認標簽见间。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市工猜,隨后出現的幾起案子米诉,更是在濱河造成了極大的恐慌,老刑警劉巖篷帅,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件史侣,死亡現場離奇詭異拴泌,居然都是意外死亡,警方通過查閱死者的電腦和手機惊橱,發(fā)現死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門蚪腐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人税朴,你說我怎么就攤上這事回季。” “怎么了正林?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵泡一,是天一觀的道長。 經常有香客問我卓囚,道長瘾杭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任哪亿,我火速辦了婚禮粥烁,結果婚禮上,老公的妹妹穿的比我還像新娘蝇棉。我一直安慰自己讨阻,他們只是感情好,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布篡殷。 她就那樣靜靜地躺著钝吮,像睡著了一般厘贼。 火紅的嫁衣襯著肌膚如雪漆羔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天验靡,我揣著相機與錄音劲弦,去河邊找鬼耳标。 笑死,一個胖子當著我的面吹牛邑跪,可吹牛的內容都是我干的次坡。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼画畅,長吁一口氣:“原來是場噩夢啊……” “哼砸琅!你這毒婦竟也來了?” 一聲冷哼從身側響起轴踱,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤症脂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體摊腋,經...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡沸版,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年嘁傀,在試婚紗的時候發(fā)現自己被綠了兴蒸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡细办,死狀恐怖橙凳,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情笑撞,我是刑警寧澤岛啸,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站茴肥,受9級特大地震影響坚踩,放射性物質發(fā)生泄漏。R本人自食惡果不足惜瓤狐,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一瞬铸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧础锐,春花似錦嗓节、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至信姓,卻和暖如春鸵隧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背意推。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工豆瘫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人左痢。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓靡羡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親俊性。 傳聞我的和親對象是個殘疾皇子略步,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內容