Docker的應(yīng)用場景

  • 1.簡化配置
    這是Docker公司宣傳的Docker的主要使用場景矛缨。虛擬機的最大好處是能在你的硬件設(shè)施上運行各種配置不一樣的平 臺(軟件绍刮、系統(tǒng))腋粥,Docker在降低額外開銷的情況下提供了同樣的功能魂贬。它能讓你將運行環(huán)境和配置放在代碼中然后部署甫窟,同一個Docker的配置可以在 不同的環(huán)境中使用跟继,這樣就降低了硬件要求和應(yīng)用環(huán)境之間耦合度种冬。
  • 2.代碼流水線(Code Pipeline)管理
    前一個場景對于管理代碼的流水線起到了很大的幫助。代碼從開發(fā)者的機器到最終在生產(chǎn)環(huán)境上的部署舔糖,需要經(jīng)過很多的中間環(huán)境娱两。而每一個中間環(huán)境都有自己微小的差別,Docker給應(yīng)用提供了一個從開發(fā)到上線均一致的環(huán)境金吗,讓代碼的流水線變得簡單不少十兢。
  • 3.提高開發(fā)效率
    這就帶來了一些額外的好處:Docker能提升開發(fā)者的開發(fā)效率趣竣。如果你想看一個詳細一點的例子,可以參考Aater在DevOpsDays Austin 2014 大會或者是DockerCon上的演講旱物。 不同的開發(fā)環(huán)境中遥缕,我們都想把兩件事做好。一是我們想讓開發(fā)環(huán)境盡量貼近生產(chǎn)環(huán)境宵呛,二是我們想快速搭建開發(fā)環(huán)境单匣。 理想狀態(tài)中,要達到第一個目標(biāo)宝穗,我們需要將每一個服務(wù)都跑在獨立的虛擬機中以便監(jiān)控生產(chǎn)環(huán)境中服務(wù)的運行狀態(tài)户秤。然而,我們卻不想每次都需要網(wǎng)絡(luò)連 接逮矛,每次重新編譯的時候遠程連接上去特別麻煩鸡号。這就是Docker做的特別好的地方,開發(fā)環(huán)境的機器通常內(nèi)存比較小须鼎,之前使用虛擬的時候鲸伴,我們經(jīng)常需要為 開發(fā)環(huán)境的機器加內(nèi)存,而現(xiàn)在Docker可以輕易的讓幾十個服務(wù)在Docker中跑起來莉兰。
  • 4.隔離應(yīng)用
    有很多種原因會讓你選擇在一個機器上運行不同的應(yīng)用挑围,比如之前提到的提高開發(fā)效率的場景等。 我們經(jīng)常需要考慮兩點糖荒,一是因為要降低成本而進行服務(wù)器整合杉辙,二是將一個整體式的應(yīng)用拆分成松耦合的單個服務(wù)(譯者注:微服務(wù)架構(gòu))。如果你想了解為什么松耦合的應(yīng)用這么重要捶朵,請參考Steve Yege的 這篇論文蜘矢,文中將Google和亞馬遜做了比較。 回到頂部
  • 5.整合服務(wù)器
    正如通過虛擬機來整合多個應(yīng)用综看,Docker隔離應(yīng)用的能力使得Docker可以整合多個服務(wù)器以降低成本品腹。由于沒有多個操作系統(tǒng)的內(nèi)存占用,以及能在多個實例之間共享沒有使用的內(nèi)存红碑,Docker可以比虛擬機提供更好的服務(wù)器整合解決方案舞吭。 回到頂部
  • 6.調(diào)試能力
    Docker提供了很多的工具,這些工具不一定只是針對容器析珊,但是卻適用于容器羡鸥。它們提供了很多的功能,包括可以為容器設(shè)置檢查點忠寻、設(shè)置版本和查看兩個容器之間的差別惧浴,這些特性可以幫助調(diào)試Bug。你可以在 《Docker拯救世界》的文章中找到這一點的例證奕剃。
  • 7.多租戶環(huán)境
    另外一個Docker有意思的使用場景是在多租戶的應(yīng)用中衷旅,它可以避免關(guān)鍵應(yīng)用的重寫捐腿。我們一個特別的關(guān)于這個場景的 例子是為IoT(譯者注:物聯(lián)網(wǎng))的應(yīng)用開發(fā)一個快速、易用的多租戶環(huán)境柿顶。這種多租戶的基本代碼非常復(fù)雜茄袖,很難處理,重新規(guī)劃這樣一個應(yīng)用不但消耗時間九串, 也浪費金錢绞佩。 使用Docker寺鸥,可以為每一個租戶的應(yīng)用層的多個實例創(chuàng)建隔離的環(huán)境猪钮,這不僅簡單而且成本低廉,當(dāng)然這一切得益于Docker環(huán)境的啟動速度和其高效的diff命令胆建。 你可以在 這里了解關(guān)于此場景的更多信息烤低。
  • 8.快速開發(fā)
    在虛擬機之前,引入新的硬件資源需要消耗幾天的時間笆载。Docker的虛擬化技術(shù)將這個時間降到了幾分鐘扑馁,Docker只是創(chuàng)建一個容器進程而無需啟動操作系統(tǒng),這個過程只需要秒級的時間凉驻。這正是Google和Facebook都看重的特性腻要。 你可以在數(shù)據(jù)中心創(chuàng)建銷毀資源而無需擔(dān)心重新啟動帶來的開銷。通常數(shù)據(jù)中心的資源利用率只有30%涝登,通過使用Docker并進行有效的資源分配可以提高資源的利用率雄家。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市胀滚,隨后出現(xiàn)的幾起案子趟济,更是在濱河造成了極大的恐慌,老刑警劉巖咽笼,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件顷编,死亡現(xiàn)場離奇詭異,居然都是意外死亡剑刑,警方通過查閱死者的電腦和手機媳纬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來施掏,“玉大人钮惠,你說我怎么就攤上這事∑浼啵” “怎么了萌腿?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長抖苦。 經(jīng)常有香客問我毁菱,道長米死,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任贮庞,我火速辦了婚禮峦筒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘窗慎。我一直安慰自己物喷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布遮斥。 她就那樣靜靜地躺著峦失,像睡著了一般。 火紅的嫁衣襯著肌膚如雪术吗。 梳的紋絲不亂的頭發(fā)上尉辑,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音较屿,去河邊找鬼隧魄。 笑死,一個胖子當(dāng)著我的面吹牛隘蝎,可吹牛的內(nèi)容都是我干的购啄。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嘱么,長吁一口氣:“原來是場噩夢啊……” “哼狮含!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拱撵,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤辉川,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拴测,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乓旗,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年集索,在試婚紗的時候發(fā)現(xiàn)自己被綠了屿愚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡务荆,死狀恐怖妆距,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情函匕,我是刑警寧澤娱据,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站盅惜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜刃唤,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望掠剑。 院中可真熱鬧,春花似錦郊愧、人聲如沸朴译。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽眠寿。三九已至,卻和暖如春红选,著一層夾襖步出監(jiān)牢的瞬間澜公,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工喇肋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人迹辐。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓蝶防,卻偏偏與公主長得像,于是被迫代替她去往敵國和親明吩。 傳聞我的和親對象是個殘疾皇子间学,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

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

  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,534評論 15 147
  • 寫這篇文章主要是為了今后畢業(yè)論文素材上的整理印荔,同時對docker進行鞏固溫習(xí)低葫。大綱: docker簡介docker...
    胡圖仙人閱讀 7,435評論 2 96
  • 一 還是上學(xué)時候, 有一天我拿著自己的諾基亞板磚機(只能打電話了聊QQ的老年手機)仍律,和同學(xué)一起...
    風(fēng)月無疆閱讀 364評論 0 1
  • ----艷陽心悅沙龍.塔羅第24期沙友感悟二則 (一)關(guān)注自己水泉,好好成長 因為抽牌的時候沒有...
    雯霞如煜閱讀 299評論 0 1
  • 再多的傷害草则,再多的割肉之痛钢拧,再多的擔(dān)憂,各種理由的眼淚炕横,統(tǒng)稱為眼淚源内。眼淚順著臉頰滑下來,或者像珍珠一樣掉落份殿。 孩子...
    恰到好處遇見你閱讀 408評論 0 0