Docker學習筆記(3)--什么是Docker鏡像、容器和倉庫涛菠?

傳送門:
Docker學習筆記(1)--Docker安裝(Ubuntu 16.04)
Docker學習筆記(2)--使用Docker Hub Mirror加速Docker官方鏡像下載
Docker學習筆記(3)--什么是Docker鏡像莉御、容器和倉庫?
Docker學習筆記(4)--鏡像篇

Docker生命周期

Docker 包括三個基本概念:

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

這三部分組成了Docker的整個生命周期俗冻,如下圖所示礁叔,容器是由鏡像實例化而來的,這和我們學習的面向?qū)ο蟮母拍钍窒嗨破。覀兛梢园?code>鏡像想象成,把容器想象成類經(jīng)過實例化后的對象琅关,這樣就非常好理解鏡像和容器的關(guān)系了。

Docker生命周期

Docker鏡像

Docker的鏡像概念類似于虛擬機里的鏡像讥蔽,是一個只讀的模板涣易,一個獨立的文件系統(tǒng),包括運行容器所需的數(shù)據(jù)冶伞,可以用來創(chuàng)建新的容器新症。
例如:一個鏡像可以包含一個完整的 ubuntu 操作系統(tǒng)環(huán)境,里面僅安裝了Mysql或用戶需要的其它應用程序响禽。

Docker的鏡像實際上由一層一層的文件系統(tǒng)組成徒爹,這種層級的文件系統(tǒng)被稱為UnionFS荚醒。鏡像可以基于Dockerfile構(gòu)建,Dockerfile是一個描述文件瀑焦,里面包含若干條命令腌且,每條命令都會對基礎文件系統(tǒng)創(chuàng)建新的層次結(jié)構(gòu)。

Docker 提供了一個很簡單的機制來創(chuàng)建鏡像或者更新現(xiàn)有的鏡像榛瓮,用戶甚至可以直接從其他人那里下載一個已經(jīng)做好的鏡像來直接使用。

注:鏡像是只讀的巫击,可以理解為靜態(tài)文件禀晓。

Docker容器

Docker 利用容器來運行應用。

Docker容器是由Docker鏡像創(chuàng)建的運行實例坝锰。Docker容器類似虛擬機粹懒,可以支持的操作包括啟動,停止顷级,刪除等凫乖。每個容器間是相互隔離的,容器中會運行特定的應用弓颈,包含特定應用的代碼及所需的依賴文件帽芽。

可以把容器看做是一個簡易版的 Linux 環(huán)境(包括root用戶權(quán)限、進程空間翔冀、用戶空間和網(wǎng)絡空間等)和運行在其中的應用程序导街。

注:相對于鏡像來說容器是動態(tài)的,容器在啟動的時候創(chuàng)建一層可寫層作為最上層纤子。

Docker倉庫

如果你使用過git和github就很容易理解Docker的倉庫概念搬瑰。Docker 倉庫的概念跟Git 類似,注冊服務器可以理解為 GitHub 這樣的托管服務控硼。

Docker 倉庫是用來包含鏡像的位置泽论,Docker提供一個注冊服務器(Register)來保存多個倉庫,每個倉庫又可以包含多個具備不同tag的鏡像卡乾。Docker運行中使用的默認倉庫是 Docker Hub 公共倉庫翼悴。

倉庫支持的操作類似git,當用戶創(chuàng)建了自己的鏡像之后就可以使用 push 命令將它上傳到公有或者私有倉庫说订,這樣下次在另外一臺機器上使用這個鏡像時候抄瓦,只需要從倉庫上 pull 下來就可以了。.

Reference

http://tech.365rili.com/?p=41
https://yeasy.gitbooks.io/docker_practice/content/index.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末陶冷,一起剝皮案震驚了整個濱河市钙姊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌埂伦,老刑警劉巖煞额,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡膊毁,警方通過查閱死者的電腦和手機胀莹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來婚温,“玉大人描焰,你說我怎么就攤上這事≌っ” “怎么了荆秦?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長力图。 經(jīng)常有香客問我步绸,道長,這世上最難降的妖魔是什么吃媒? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任瓤介,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己壁顶,他們只是感情好掀亥,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上梁肿,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音觅彰,去河邊找鬼吩蔑。 笑死,一個胖子當著我的面吹牛填抬,可吹牛的內(nèi)容都是我干的烛芬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼飒责,長吁一口氣:“原來是場噩夢啊……” “哼赘娄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宏蛉,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤遣臼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拾并,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體揍堰,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡鹏浅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了屏歹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隐砸。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蝙眶,靈堂內(nèi)的尸體忽然破棺而出季希,到底是詐尸還是另有隱情,我是刑警寧澤幽纷,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布胖眷,位于F島的核電站,受9級特大地震影響霹崎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜冶忱,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一尾菇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧囚枪,春花似錦派诬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至括勺,卻和暖如春缆八,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疾捍。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工奈辰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人乱豆。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓奖恰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宛裕。 傳聞我的和親對象是個殘疾皇子瑟啃,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,473評論 0 120
  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件揩尸?Google Compute Engi...
    ahohoho閱讀 15,508評論 15 147
  • 0. 前言 docker是什么蛹屿?docker是用GO語言開發(fā)的應用容器引擎,基于容器化疲酌,沙箱機制的應用部署技術(shù)蜡峰×嗽可...
    sessionboy閱讀 3,840評論 2 49
  • @拭目以待:首發(fā)于jasmine常用方法 整理一些jasmine 命令, 執(zhí)續(xù)更新 比較x和y是否相等 比較x和y...
    前端沐先生閱讀 783評論 0 1
  • 基本上很少寫過閱讀心得湿颅,平時也有稍微閱讀過一些書载绿,但基本沒什么輸出,很多時候看過了也就忘了油航。但《解憂雜貨店》這本東...
    Dolphin_hjr閱讀 180評論 0 0