Docker介紹

云計算的發(fā)展越來越迅速豌研,而虛擬化則是云計算的重要基礎(chǔ)。而而Docker作為虛擬化的重要手段之一唬党,定義了一套容器從構(gòu)建到執(zhí)行的標(biāo)準(zhǔn)化體系鹃共,改變了傳統(tǒng)的虛擬化技術(shù),深度影響了云計算領(lǐng)域驶拱。

什么是docker

Docker是一種通過容器使得創(chuàng)建霜浴、部署和運行應(yīng)用程序更加簡單的工具。通過容器蓝纲,開發(fā)者們可以將應(yīng)用程序所需要的庫和依賴文件打包在一起阴孟,實現(xiàn)所需要的資源隔離晌纫。從而可以將應(yīng)用程序部署到任意的機器上面,而不用擔(dān)心不同機器之間的環(huán)境配置不同而引起錯誤永丝。Docker就像是碼頭上的集裝箱一樣锹漱,不同的貨物通過不同的集裝箱運載,避免引起混亂类溢。而Docker的“貨物”就是應(yīng)用程序凌蔬,通過容器的隔離,不但消除了程序之間存在的可能影響闯冷,并且實現(xiàn)了從打包到應(yīng)用的快速部署砂心。從某種程度上來說,Docker有一點想虛擬機蛇耀,但是又和虛擬機有所不同辩诞。Docker的啟動速度更快,資源占用更少纺涤,在一臺物理機上译暂,可以同時運行幾十、甚至上百個容器撩炊。

和VM的異同

虛擬機和容器的作用都是消除了對硬件資源的需求外永,通過某種方式將應(yīng)用程序運行時所需要的依賴打包成一個獨立的單元,從而實現(xiàn)程序更好的可移植性拧咳。但是二者在實現(xiàn)的方式上是不同的伯顶,所謂是殊途同歸。


VM.png

虛擬機屬于操作系統(tǒng)級別的資源隔離骆膝,資源隔離的更加徹底一些祭衩。如上圖所示,每一個新的虛擬機打包的內(nèi)容包括虛擬硬件阅签、操作系統(tǒng)和用戶空間掐暮。因此虛擬機的啟動速度相對來說會慢一些。但Docker的具體做法如下圖所示:


Docker.png

如上圖所示政钟,Docker對于上層的應(yīng)用程序打包的內(nèi)容僅包括用戶空間路克,并且不會將內(nèi)核系統(tǒng)和硬件程序打包在內(nèi),所以相比虛擬機而言养交,容器的操作方式更加輕量一些衷戈。對于物理機、虛擬機和Docker层坠,如果說將物理機看做一個獨立的大別墅的話殖妇,那么虛擬機就像是高層中每一層的樓房,每一個戶型都是有獨立的破花,有自己獨立的空間谦趣,而容器就像是學(xué)校里面的宿舍疲吸,每一個宿舍都是獨立的,但是洗漱間前鹅、淋浴間之類的資源屬于共享資源摘悴。

Docker的優(yōu)勢

容器并不是一個新鮮的概念,谷歌很久之前就在使用自己的容器技術(shù)了舰绘。其他的容器技術(shù)例如Solaris Zones蹂喻,BSD jails,和LXC都是很早就有的技術(shù)捂寿,那么相比其他容器技術(shù)而言口四,Docker的優(yōu)勢在哪里呢?

  1. 易用性:Docker的產(chǎn)生對于使開發(fā)者秦陋、系統(tǒng)管理員和架構(gòu)師都可以在他們的電腦上輕而易舉的打包他們的程序蔓彩,并且可以運行在任何的公有云、私有云和其他的機器上面驳概。真正的實現(xiàn)了“一次打包赤嚼,隨處運行”。
  2. 速度快:Docker更加輕量顺又,所以運行速度也更快更卒。一般情況下Docker的啟動速度是秒級的,相比VM要虛擬出一個完整的操作系統(tǒng)而言稚照,速度要快的多蹂空。
  3. Docker Hub:Docker Hub是Docker的鏡像倉庫,當(dāng)然你可以可以搭建自己的鏡像倉庫锐锣。Docker Hub上官方提供了非常多可使用的鏡像腌闯,用戶可以在上面非常方便的找到自己需要的服務(wù)绳瘟,對于開發(fā)人員來說是非常方便和友好的雕憔。
  4. 模塊化和可擴展性:Docker可以很容易的將你的應(yīng)用程序分割成獨立的容器。也就是將應(yīng)用程序進行模塊化糖声,并且各個模塊之間可以非常方便的進行組合與溝通斤彼。另外,對于應(yīng)用程序而言蘸泻,對不同的模塊進行升級也是容易的琉苇,只需要獨立更新相應(yīng)的模塊容器即可,無需對整個應(yīng)用程序進行更改悦施。

總結(jié)

只是從整體的角度上對Docker技術(shù)進行了一些簡單介紹并扇,對于Docker而言,具體是怎么操作的抡诞,可以用Docker做哪些事情穷蛹,以及在我們的AI平臺上土陪,是怎么使用Docker來提供服務(wù)的,之后會有更多的介紹肴熏。

參考文章:
[1]What is Docker? https://opensource.com/resources/what-docker
[2]A Beginner-Friendly Introduction to Containers, VMs and Docker.https://medium.freecodecamp.org/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b
[3]Learn Enough Docker to be Useful.https://towardsdatascience.com/learn-enough-docker-to-be-useful-b7ba70caeb4b

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鬼雀,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蛙吏,更是在濱河造成了極大的恐慌源哩,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸦做,死亡現(xiàn)場離奇詭異励烦,居然都是意外死亡,警方通過查閱死者的電腦和手機馁龟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門崩侠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人坷檩,你說我怎么就攤上這事却音。” “怎么了矢炼?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵系瓢,是天一觀的道長。 經(jīng)常有香客問我句灌,道長夷陋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任胰锌,我火速辦了婚禮骗绕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘资昧。我一直安慰自己酬土,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布格带。 她就那樣靜靜地躺著撤缴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪叽唱。 梳的紋絲不亂的頭發(fā)上屈呕,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音棺亭,去河邊找鬼虎眨。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嗽桩。 我是一名探鬼主播钟鸵,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼涤躲!你這毒婦竟也來了棺耍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤种樱,失蹤者是張志新(化名)和其女友劉穎蒙袍,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嫩挤,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡害幅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了岂昭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片以现。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖约啊,靈堂內(nèi)的尸體忽然破棺而出邑遏,到底是詐尸還是另有隱情,我是刑警寧澤恰矩,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布记盒,位于F島的核電站,受9級特大地震影響外傅,放射性物質(zhì)發(fā)生泄漏纪吮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一萎胰、第九天 我趴在偏房一處隱蔽的房頂上張望碾盟。 院中可真熱鬧,春花似錦技竟、人聲如沸冰肴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嚼沿。三九已至估盘,卻和暖如春瓷患,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背遣妥。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工擅编, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓爱态,卻偏偏與公主長得像谭贪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锦担,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,086評論 2 355

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