成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Docker和虛擬機的區(qū)別

genefy / 3470人閱讀

摘要:這個其實安裝一個的虛擬機和拉取一個的鏡像文件,運行一下就知道了,區(qū)別很明顯,虛擬機開一下大概得分多鐘,而只需要秒鐘。

一、 本質(zhì)上的區(qū)別

VM(VMware)在宿主機器、宿主機器操作系統(tǒng)的基礎(chǔ)上創(chuàng)建虛擬層、虛擬化的操作系統(tǒng)、虛擬化的倉庫,然后再安裝應(yīng)用;
Container(Docker容器),在宿主機器、宿主機器操作系統(tǒng)上創(chuàng)建Docker引擎,在引擎的基礎(chǔ)上再安裝應(yīng)用。
那么問題來了,沒有操作系統(tǒng),怎么運行程序?
可以在Docker中創(chuàng)建一個ubuntu的鏡像文件,這樣就能將ubuntu系統(tǒng)集成到Docker中,運行的應(yīng)用就都是ubuntu的應(yīng)用。

二、使用上的區(qū)別:

size: 1.虛擬機中ubuntu所占內(nèi)存:

2.Docker容器中ubuntu鏡像文件所占內(nèi)存:

Startup:

?Docker在宿主機器的操作系統(tǒng)上創(chuàng)建Docker引擎,直接在宿主主機的操作系統(tǒng)上調(diào)用硬件資源,而不是虛擬化操作系統(tǒng)和硬件資源,所以操作速度快。
這個其實安裝一個ubuntu的虛擬機和拉取一個Docker的ubuntu鏡像文件,運行一下就知道了,區(qū)別很明顯,虛擬機開一下大概得2分多鐘,而Docker只需要2秒鐘。

Integration:

Docker的集成性要比VM好。這個并沒有深入研究,不過可以提供一個博客,這里面關(guān)于Docker集成的內(nèi)容寫的很好。
https://blog.csdn.net/karamos...

三、Docker特點 1)上手快

用戶只需要幾分鐘,就可以把自己的程序“Docker 化”。Docker 依賴于“寫時復(fù)制” (copy-on-write)模型,使修改應(yīng)用程序也非常迅速,可以說達到“隨心所致,代碼即改” 的境界。隨后,就可以創(chuàng)建容器來運行應(yīng)用程序了。大多數(shù) Docker 容器只需要不到 1 秒中即可 啟動。由于去除了管理程序的開銷,Docker 容器擁有很高的性能,同時同一臺宿主機中也 可以運行更多的容器,使用戶盡可能的充分利用系統(tǒng)資源。

2)職責(zé)的邏輯分類

使用 Docker,開發(fā)人員只需要關(guān)心容器中運行的應(yīng)用程序,而運維人員只需要關(guān)心如 何管理容器。Docker 設(shè)計的目的就是要加強開發(fā)人員寫代碼的開發(fā)環(huán)境與應(yīng)用程序要部署 的生產(chǎn)環(huán)境一致性。從而降低那種“開發(fā)時一切正常,肯定是運維的問題(測試環(huán)境都是正 常的,上線后出了問題就歸結(jié)為肯定是運維的問題)”

3)快速高效的開發(fā)生命周期

Docker 的目標(biāo)之一就是縮短代碼從開發(fā)、測試到部署、上線運行的周期,讓你的應(yīng)用 程序具備可移植性,易于構(gòu)建,并易于協(xié)作。(通俗一點說,Docker 就像一個盒子,里面 可以裝很多物件,如果需要這些物件的可以直接將該大盒子拿走,而不需要從該盒子中一件 件的取。)

4)鼓勵使用面向服務(wù)的架構(gòu)

Docker 還鼓勵面向服務(wù)的體系結(jié)構(gòu)和微服務(wù)架構(gòu)。Docker 推薦單個容器只運行一個應(yīng) 用程序或進程,這樣就形成了一個分布式的應(yīng)用程序模型,在這種模型下,應(yīng)用程序或者服 務(wù)都可以表示為一系列內(nèi)部互聯(lián)的容器,從而使分布式部署應(yīng)用程序,擴展或調(diào)試應(yīng)用程序 都變得非常簡單,同時也提高了程序的內(nèi)省性。(當(dāng)然,可以在一個容器中運行多個應(yīng)用程 序)

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/27862.html

相關(guān)文章

  • Docker零基礎(chǔ)入門指南(一):Docker介紹

    摘要:原文地址零基礎(chǔ)入門指南一介紹簡介源代碼托管在上,公司開源的一個基于技術(shù)之上構(gòu)建的容器引擎,基于語言并遵從協(xié)議開源。通過等實現(xiàn)內(nèi)核虛擬化技術(shù),并提供容器的資源隔離與安全保障等。 原文地址:Docker零基礎(chǔ)入門指南(一):Docker介紹 Docker簡介 Docker源代碼托管在 GitHub上,Docker 公司開源的一個基于LXC技術(shù)之上構(gòu)建的Container容器引擎,基于Go...

    DevTTL 評論0 收藏0
  • 【 全干貨 】5 分鐘帶你看懂 Docker

    摘要:本文從定義,作用,技術(shù)架構(gòu),安裝和使用等全方位帶你看懂。如圖中左邊紅框中和右邊的紅框中都唯一表示為同一個鏡像。最后,于開發(fā)者而言提供了一種開發(fā)環(huán)境的管理辦法,與測試人員而言保證了環(huán)境的同步,于運維人員提供了可移植的標(biāo)準(zhǔn)化部署流程。 作者丨唐文廣:騰訊工程師,負責(zé)無線研發(fā)部地圖測試。 導(dǎo)語:Docker,近兩年才流行起來的超輕量級虛擬機,它可以讓你輕松完成持續(xù)集成、自動交付、自動部署...

    Edison 評論0 收藏0
  • Docker怎樣改造你的開發(fā)團隊

    摘要:提升了軟件測試的速度,毫無疑問,任何研發(fā)團隊都應(yīng)該選擇它。環(huán)境是生產(chǎn)環(huán)境的拷貝,最后一輪回歸測試在這個環(huán)境下進行。一部分測試人員對版本進行回歸測試,其他測試人員可以測試下一版本,同時研發(fā)人員可以在新分支上開發(fā)新特性。 showImg(https://segmentfault.com/img/bVpVZ5); Docker提升了軟件測試的速度,毫無疑問,任何研發(fā)團隊都應(yīng)該選擇它。下面我來...

    boredream 評論0 收藏0
  • 【 全干貨 】5 分鐘帶你看懂 Docker !

    摘要:本文從定義,作用,技術(shù)架構(gòu),安裝和使用等全方位帶你看懂。最后,于開發(fā)者而言提供了一種開發(fā)環(huán)境的管理辦法,與測試人員而言保證了環(huán)境的同步,于運維人員提供了可移植的標(biāo)準(zhǔn)化部署流程。顯示上圖內(nèi)容就表明安裝完成。 作者丨唐文廣:騰訊工程師,負責(zé)無線研發(fā)部地圖測試。 導(dǎo)語:Docker,近兩年才流行起來的超輕量級虛擬機,它可以讓你輕松完成持續(xù)集成、自動交付、自動部署,并且實現(xiàn)開發(fā)環(huán)境、測試環(huán)...

    lavnFan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<