国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Docker容器與虛擬機(jī)的區(qū)別

汽車玩家 ? 來(lái)源:今日頭條 ? 作者:聞數(shù)起舞 ? 2020-05-03 17:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我曾經(jīng)將Docker容器視為輕量級(jí),精簡(jiǎn)的虛擬機(jī)。 進(jìn)行這種比較是有道理的,因?yàn)橹辽僭贒ocker的最初市場(chǎng)中,總是將其與虛擬機(jī)進(jìn)行比較-例如," Docker花費(fèi)的啟動(dòng)時(shí)間少于VM,等等"。

但是docker容器不是虛擬機(jī)。

讓我們對(duì)Docker容器和虛擬機(jī)進(jìn)行并排比較。

虛擬機(jī)

虛擬機(jī)(VM)是物理硬件的抽象,它將一臺(tái)服務(wù)器變成很多服務(wù)器。 虛擬機(jī)管理程序允許多個(gè)VM在單臺(tái)計(jì)算機(jī)上運(yùn)行。 每個(gè)VM均包含操作系統(tǒng),應(yīng)用程序以及必要的二進(jìn)制文件和庫(kù)的完整副本-占用數(shù)十GB。 VM也可能啟動(dòng)緩慢。

> follow devkube.blogsopt.com

虛擬機(jī)架構(gòu)

假設(shè)有許多層。 連接這些層后,它們便構(gòu)成了虛擬機(jī)。

虛擬機(jī)基礎(chǔ)結(jié)構(gòu)的底層主要是虛擬機(jī)的硬件。

該硬件層主要是運(yùn)行虛擬機(jī)所需的硬件池。 它主要由Ram組成-它可以是SSD(通常是SSD),甚至是低性能的HDD,CPU等。

在此層之上,運(yùn)行一個(gè)主機(jī)操作系統(tǒng)-通常是Linux,有時(shí)是Windows。 在此之上,有一個(gè)稱為管理程序?qū)拥膶印?系統(tǒng)管理程序?qū)佑袃煞N類型。 一種運(yùn)行在主要用于數(shù)據(jù)中心的硬件層之上,另一種運(yùn)行在用于VMware或VirtualBox等程序的操作系統(tǒng)之上。

在此Hypervisor層之上,運(yùn)行來(lái)賓OS塊。 假設(shè)您要彼此完全隔離地運(yùn)行三種不同類型的應(yīng)用程序,則需要啟動(dòng)三個(gè)獨(dú)立的VM。 系統(tǒng)管理程序直接控制這三個(gè)VMS。

但是現(xiàn)在想象一下,這三個(gè)虛擬機(jī)有其操作系統(tǒng)-Linux或Windows。 現(xiàn)在,假設(shè)他們具有Linux操作系統(tǒng),因此每個(gè)OS大約為700mb。 我們必須啟動(dòng)三個(gè)VM,這些VM在我們的操作系統(tǒng)上占據(jù)大約2.1GB的存儲(chǔ)空間。 最重要的是,每個(gè)來(lái)賓OS都需要一套自己的bin /庫(kù)-Python依賴項(xiàng),Node模塊等,以奠定運(yùn)行該應(yīng)用程序的基礎(chǔ)。

現(xiàn)在,最后,我們?cè)诖酥暇哂形覀兊腁pplication層,該層通常是您已構(gòu)建的應(yīng)用程序的源代碼

什么是容器?

容器是應(yīng)用程序?qū)拥某橄螅瑢⒋a和依賴項(xiàng)打包在一起。 多個(gè)容器可以在同一臺(tái)計(jì)算機(jī)上運(yùn)行,并與其他容器共享其OS內(nèi)核,每個(gè)容器在用戶空間中作為隔離的進(jìn)程運(yùn)行。 容器占用的空間少于VM(容器映像的大小通常為幾十MB),可以處理更多的應(yīng)用程序,并且需要的VM和操作系統(tǒng)更少。

> Follow devkube.blogspot.com

Docker容器架構(gòu)

Docker并不是魔術(shù),而是需要一些基礎(chǔ)硬件來(lái)運(yùn)行。 因此,第一層(硬件層)是虛擬機(jī)層基礎(chǔ)結(jié)構(gòu)所共有的。

在此之上,有一個(gè)主機(jī)操作系統(tǒng)。 它可以是能夠運(yùn)行Docker的任何操作系統(tǒng)。 Docker支持所有主要的Linux發(fā)行版,并且有一些方法可以在Windows計(jì)算機(jī)和Mac上運(yùn)行Docker。

現(xiàn)在進(jìn)入第三層。 這里有一些有趣的東西。 Docker守護(hù)程序替換了該層,該層是虛擬機(jī)體系結(jié)構(gòu)中的管理程序?qū)印?該服務(wù)在后臺(tái)運(yùn)行,負(fù)責(zé)運(yùn)行Docker容器。

然后Bin / Libray駐留在該應(yīng)用程序的容器中,并且有該應(yīng)用程序的源代碼。 Docker守護(hù)程序管理所有這些容器層。

因此,我們不需要來(lái)賓操作系統(tǒng),并節(jié)省了它所占用的內(nèi)存量。 我們還保存了運(yùn)行這些VM時(shí)機(jī)器上的負(fù)載。

在這里,每個(gè)應(yīng)用程序都相互隔離,因?yàn)樗淹泄茉诓煌娜萜髦校晕挥谕恢鳈C(jī)OS上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    972

    瀏覽量

    30466
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

    14243
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Docker容器網(wǎng)絡(luò)模式全解析

    容器網(wǎng)絡(luò)是Docker使用中最容易出問(wèn)題的部分。容器之間怎么通信、容器怎么訪問(wèn)外網(wǎng)、外部怎么訪問(wèn)容器內(nèi)的服務(wù)——這三個(gè)問(wèn)題搞不清楚,排查網(wǎng)絡(luò)
    的頭像 發(fā)表于 02-26 16:39 ?234次閱讀

    虛擬機(jī)數(shù)據(jù)恢復(fù)—虛擬機(jī)vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

    本次數(shù)據(jù)恢復(fù)涉及一臺(tái)R710系列服務(wù)器和一臺(tái)MD3200系列存儲(chǔ),上層是ESXI5.5版本的虛擬機(jī)虛擬文件。因客戶機(jī)房非正常斷電,虛擬機(jī)無(wú)法啟動(dòng)。機(jī)房管理員檢查發(fā)現(xiàn)虛擬機(jī)配置文件丟失
    的頭像 發(fā)表于 02-10 17:05 ?188次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—<b class='flag-5'>虛擬機(jī)</b>vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電致ESXI存儲(chǔ)失聯(lián)?這份實(shí)戰(zhàn)數(shù)據(jù)恢復(fù)案例請(qǐng)收好

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器上部署esxi虛擬化平臺(tái)。上層采用通過(guò)FreeNAS構(gòu)建的iSCSI方式FCSAN功能,F(xiàn)reeNAS層采用UFS2文件系統(tǒng)。 esxi虛擬化系統(tǒng)有3臺(tái)虛擬機(jī)
    的頭像 發(fā)表于 11-11 14:11 ?260次閱讀

    蜂鳥(niǎo)e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)報(bào)錯(cuò)的可能原因及解決措施

    內(nèi)容:蜂鳥(niǎo)e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)報(bào)錯(cuò)的可能原因 現(xiàn)象: 解決措施: 蜂鳥(niǎo)e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)不要重復(fù)輸入命令: make install make compile SIM=iverilog 只需輸入一遍
    發(fā)表于 10-24 08:27

    搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機(jī)

    打開(kāi)VMware軟件,點(diǎn)擊創(chuàng)建新的虛擬機(jī)。進(jìn)入以下界面:選擇自定義,點(diǎn)擊“下一步”。選擇對(duì)應(yīng)VMware版本的兼容性,版本可在幫助-&gt;關(guān)于VMware Workstation中
    發(fā)表于 09-25 09:39

    Docker容器安全攻防實(shí)戰(zhàn)案例

    在云原生時(shí)代,Docker已成為現(xiàn)代應(yīng)用部署的基石。然而,容器化帶來(lái)便利的同時(shí),也引入了新的安全挑戰(zhàn)。作為一名在生產(chǎn)環(huán)境中管理過(guò)數(shù)千個(gè)容器的運(yùn)維工程師,我將通過(guò)真實(shí)的攻防實(shí)戰(zhàn)案例,帶你深入了解
    的頭像 發(fā)表于 08-05 09:52 ?1328次閱讀

    創(chuàng)龍 瑞芯微 RK3562 國(guó)產(chǎn) 2GHz 四核A53 工業(yè)開(kāi)發(fā)板—Docker容器部署方法說(shuō)明

    Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可打包他們的應(yīng)用以及依賴包至一個(gè)可移植的鏡像中,然后發(fā)布至任何流行的Linux或Windows機(jī)器上,亦可實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)
    的頭像 發(fā)表于 07-03 11:00 ?570次閱讀
    創(chuàng)龍 瑞芯微 RK3562 國(guó)產(chǎn) 2GHz 四核A53 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>部署方法說(shuō)明

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    Docker實(shí)戰(zhàn)流程。1.Docker簡(jiǎn)介Docker本質(zhì)是輕量級(jí)虛擬化技術(shù),通過(guò)容器化機(jī)制打包應(yīng)用及其依賴環(huán)境。與傳統(tǒng)
    的頭像 發(fā)表于 06-27 12:01 ?3855次閱讀
    干貨分享 | RK3588 Ubuntu系統(tǒng)<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>使用指南

    中軟國(guó)際鴻云虛擬機(jī)安裝指南

    鴻蒙電腦作為新一代分布式計(jì)算平臺(tái),憑借其卓越的多端協(xié)同能力和智能化特性,為高效辦公提供了新選擇。針對(duì)專業(yè)軟件兼容性這一核心痛點(diǎn),中軟國(guó)際的鴻云虛擬機(jī)解決方案提供了務(wù)實(shí)的技術(shù)路徑。作為專為鴻蒙生態(tài)打造
    的頭像 發(fā)表于 06-23 16:31 ?4198次閱讀

    TECS OpenStack資源池虛擬機(jī)網(wǎng)絡(luò)二層地址無(wú)法互通的問(wèn)題處理

    某運(yùn)營(yíng)商TECS OpenStack使用主機(jī)overlay SDN方案組網(wǎng),運(yùn)維人員在創(chuàng)建虛擬機(jī)測(cè)試虛擬機(jī)網(wǎng)絡(luò)狀態(tài)時(shí)發(fā)現(xiàn)問(wèn)題:在其中一臺(tái)主機(jī)上創(chuàng)建兩臺(tái)同網(wǎng)段虛擬機(jī)虛擬機(jī)之間二層地址無(wú)
    的頭像 發(fā)表于 06-12 09:28 ?879次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬機(jī)</b>網(wǎng)絡(luò)二層地址無(wú)法互通的問(wèn)題處理

    Vsan數(shù)據(jù)恢復(fù)——Vsan分布式文件系統(tǒng)上虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)

    一臺(tái)采用VsSAN分布式文件系統(tǒng)的存儲(chǔ)設(shè)備由于未知原因關(guān)機(jī)重啟。管理員發(fā)現(xiàn)上層的虛擬機(jī)不可用,存儲(chǔ)內(nèi)的數(shù)據(jù)丟失。
    的頭像 發(fā)表于 05-15 17:42 ?572次閱讀
    Vsan數(shù)據(jù)恢復(fù)——Vsan分布式文件系統(tǒng)上<b class='flag-5'>虛擬機(jī)</b>不可用的數(shù)據(jù)恢復(fù)

    Linux內(nèi)核編譯失敗?移動(dòng)硬盤(pán)和虛擬機(jī)的那些事兒

    Linux開(kāi)發(fā)中,編譯內(nèi)核是一項(xiàng)常見(jiàn)任務(wù),但不少開(kāi)發(fā)者在移動(dòng)硬盤(pán)或虛擬機(jī)環(huán)境下嘗試時(shí)會(huì)遭遇失敗。本文將簡(jiǎn)要探討這些問(wèn)題的成因,并介紹一些虛擬機(jī)使用技巧,幫助大家更好地應(yīng)對(duì)相關(guān)問(wèn)題。在移動(dòng)硬盤(pán)里編譯
    的頭像 發(fā)表于 04-11 11:36 ?993次閱讀
    Linux內(nèi)核編譯失敗?移動(dòng)硬盤(pán)和<b class='flag-5'>虛擬機(jī)</b>的那些事兒

    【技術(shù)案例】Android in Docker

    Docker介紹Docker是一個(gè)開(kāi)源的容器化平臺(tái),用于打包、分發(fā)和運(yùn)行應(yīng)用程序。它通過(guò)將應(yīng)用及其所有依賴打包到獨(dú)立的容器中,確保應(yīng)用在不同環(huán)境中一致運(yùn)行。
    的頭像 發(fā)表于 04-02 16:33 ?1756次閱讀
    【技術(shù)案例】Android in <b class='flag-5'>Docker</b>

    Linux 5.15.52_2.1.0 (Yocto) 是否支持Xen虛擬機(jī)管理程序?

    我正在使用 Yocto 和 i.MX8QM 板,我對(duì) Xen 支持有幾個(gè)問(wèn)題: Linux 5.15.52_2.1.0 (Yocto) 是否支持 Xen 虛擬機(jī)管理程序? If yes
    發(fā)表于 03-27 06:17

    【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】3-ubuntu18.04虛擬機(jī)開(kāi)發(fā)環(huán)境搭建

    虛擬機(jī)選擇 為了方便開(kāi)發(fā),我選擇了采用虛擬機(jī)安裝Ubuntu系統(tǒng)。 我的虛擬機(jī)版本如下: Ubuntu18.04系統(tǒng)安裝 根據(jù)官方建議,我選擇了這個(gè)版本的系統(tǒng)。 話不多說(shuō),直接安裝: 快捷鍵
    發(fā)表于 03-18 11:28