日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Docker 容器生命周期 架構 以及和VM之間的差異詳解

瀏覽:42日期:2024-11-14 10:46:07

容器的生命周期

容器運行時的生命周期

容器是一組具有隔離特性的進程集合,在使用 docker run 的時候會選擇一個鏡像來提供獨立的文件系統并指定相應的運行程序。這里指定的運行程序稱之為 initial 進程,這個 initial 進程啟動的時候,容器也會隨之啟動,當 initial 進程退出的時候,容器也會隨之退出。

因此,可以認為容器的生命周期和 initial 進程的生命周期是一致的。當然,因為容器內不只有這樣的一個 initial 進程,initial 進程本身也可以產生其他的子進程或者通過 docker exec 產生出來的運維操作,也屬于 initial 進程管理的范圍內。當 initial 進程退出的時候,所有的子進程也會隨之退出,這樣也是為了防止資源的泄漏。

但是這樣的做法也會存在一些問題,首先應用里面的程序往往是有狀態的,其可能會產生一些重要的數據,當一個容器退出被刪除之后,數據也就會丟失了,這對于應用方而言是不能接受的,所以需要將容器所產生出來的重要數據持久化下來。容器能夠直接將數據持久化到指定的目錄上,這個目錄就稱之為數據卷。

數據卷有一些特點,其中非常明顯的就是數據卷的生命周期是獨立于容器的生命周期的,也就是說容器的創建、運行、停止、刪除等操作都和數據卷沒有任何關系,因為它是一個特殊的目錄,是用于幫助容器進行持久化的。簡單而言,我們會將數據卷掛載到容器內,這樣一來容器就能夠將數據寫入到相應的目錄里面了,而且容器的退出并不會導致數據的丟失。

通常情況下,數據卷管理主要有兩種方式:

Docker 容器生命周期 架構 以及和VM之間的差異詳解

第一種是通過 bind 的方式,直接將宿主機的目錄直接掛載到容器內;這種方式比較簡單,但是會帶來運維成本,因為其依賴于宿主機的目錄,需要對于所有的宿主機進行統一管理。

第二種是將目錄管理交給運行引擎。

容器項目架構

moby 容器引擎架構

moby 是目前最流行的容器管理引擎,moby daemon 會對上提供有關于容器、鏡像、網絡以及 Volume的管理。moby daemon 所依賴的最重要的組件就是 containerd,containerd 是一個容器運行時管理引擎,其獨立于 moby daemon ,可以對上提供容器、鏡像的相關管理。

containerd 底層有 containerd shim 模塊,其類似于一個守護進程,這樣設計的原因有幾點:

首先,containerd 需要管理容器生命周期,而容器可能是由不同的容器運行時所創建出來的,因此需要提供一個靈活的插件化管理。而 shim 就是針對于不同的容器運行時所開發的,這樣就能夠從 containerd 中脫離出來,通過插件的形式進行管理。

其次,因為 shim 插件化的實現,使其能夠被 containerd 動態接管。如果不具備這樣的能力,當 moby daemon 或者 containerd daemon 意外退出的時候,容器就沒人管理了,那么它也會隨之消失、退出,這樣就會影響到應用的運行。

最后,因為隨時可能會對 moby 或者 containerd 進行升級,如果不提供 shim 機制,那么就無法做到原地升級,也無法做到不影響業務的升級,因此 containerd shim 非常重要,它實現了動態接管的能力。

Docker 容器生命周期 架構 以及和VM之間的差異詳解

上面是只是針對于 moby 進行一個大致的介紹。

容器 VS VM

容器和 VM 之間的差異

Docker 容器生命周期 架構 以及和VM之間的差異詳解

VM 利用 Hypervisor 虛擬化技術來模擬 CPU、內存等硬件資源,這樣就可以在宿主機上建立一個 Guest OS,這是常說的安裝一個虛擬機。

每一個 Guest OS 都有一個獨立的內核,比如 Ubuntu、CentOS 甚至是 Windows 等,在這樣的 Guest OS 之下,每個應用都是相互獨立的,VM 可以提供一個更好的隔離效果。但這樣的隔離效果需要付出一定的代價,因為需要把一部分的計算資源交給虛擬化,這樣就很難充分利用現有的計算資源,并且每個 Guest OS 都需要占用大量的磁盤空間,比如 Windows 操作系統的安裝需要 10~30G 的磁盤空間,Ubuntu 也需要 5~6G,同時這樣的方式啟動很慢。正是因為虛擬機技術的缺點,催生出了容器技術。

容器是針對于進程而言的,因此無需 Guest OS,只需要一個獨立的文件系統提供其所需要文件集合即可。所有的文件隔離都是進程級別的,因此啟動時間快于 VM,并且所需的磁盤空間也小于 VM。當然了,進程級別的隔離并沒有想象中的那么好,隔離效果相比 VM 要差很多。

總體而言:

容器和 VM 相比,各有優劣,因此容器技術也在向著強隔離方向發展。

以上這篇Docker 容器生命周期 架構 以及和VM之間的差異詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Docker
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品88| 久热综合在线亚洲精品| 99视频一区| 在线观看精品| 播放一区二区| 久久久久久久久久久妇女 | 久久久久.com| 久久精品国产在热久久| 久久国内精品自在自线400部| 国产模特精品视频久久久久| 视频小说一区二区| 99国产精品一区二区| 亚洲国产不卡| 一区二区亚洲视频| 国产亚洲高清在线观看| 国产欧美一区二区三区米奇| 美女久久久精品| 三级在线看中文字幕完整版| 国产一区清纯| 日韩黄色在线观看| 福利精品在线| 日韩在线a电影| 日韩一区免费| 亚洲天堂av影院| 99热精品在线观看| 国产高清视频一区二区| 久久久精品午夜少妇| 亚洲精选久久| 国产精品4hu.www| 久久夜夜操妹子| 蜜桃视频一区二区三区在线观看 | 国产精一区二区| 成人va天堂| 国产精品亚洲欧美日韩一区在线| 日韩电影免费网址| 国产一级一区二区| 国产欧美一区| 亚洲精品97| 蜜桃久久久久| 亚洲在线观看| 亚洲午夜天堂| 久久精品凹凸全集| 在线综合欧美| 欧美男人天堂| 久久激五月天综合精品| 99xxxx成人网| 久久国产直播| 免费一级欧美片在线观看网站| 亚洲www啪成人一区二区| 亚洲精品一级二级三级| 亚洲www啪成人一区二区| 久久狠狠亚洲综合| 蜜桃久久久久久| 久久精品免费一区二区三区| 久久丁香四色| 欧美日韩一区二区三区不卡视频 | 免费观看不卡av| 亚洲精品国产日韩| 久久久久网站| 精品国产乱码久久久| 免费在线日韩av| 欧美在线91| 日本aⅴ亚洲精品中文乱码 | 日韩一区二区三区高清在线观看| 久久人人99| 亚洲啊v在线| 国产精品对白久久久久粗| 亚洲ab电影| 亚洲欧美在线专区| 天堂va欧美ⅴa亚洲va一国产| 激情久久久久久| 国产99久久| 久久中文视频| 老色鬼久久亚洲一区二区| 亚洲欧洲一区二区天堂久久| 国产视频一区三区| 免费精品国产的网站免费观看| 影音国产精品| 午夜国产精品视频| 玖玖玖国产精品| 国产精品调教| 成人av三级| 国产亚洲一级| 国产日产精品一区二区三区四区的观看方式 | 女人天堂亚洲aⅴ在线观看| 日韩一区精品视频| 欧美精品中文字幕亚洲专区| 裤袜国产欧美精品一区| 激情婷婷久久| 日韩和欧美一区二区| 成人欧美一区二区三区的电影| 三级在线观看一区二区 | 三级欧美在线一区| 国产精品亚洲四区在线观看| 久久九九电影| 国产精品自在| 亚洲高清激情| 国产成人精品亚洲线观看| 午夜亚洲福利在线老司机| 国产精品97| 亚洲最新av| 国产伊人精品| 亚洲欧洲高清| 久久精品国产68国产精品亚洲| 久久国产99| 99久久婷婷| 色在线视频观看| 国产视频网站一区二区三区| 日韩一区二区免费看| 综合日韩av| 91亚洲无吗| 欧美jjzz| 免费av一区二区三区四区| 1000部精品久久久久久久久| 国产精品综合| 国产剧情在线观看一区| 国产精品美女在线观看直播| 国产精品一区二区三区av| 日本一区中文字幕| 亚洲欧美激情诱惑| 精品欧美激情在线观看| 亚洲日本网址| 伊人久久在线| 欧美成人亚洲| 欧美专区一区二区三区| 亚洲乱码一区| 日韩av一区二区在线影视| 国产精品1区在线| 日韩精品专区| 日韩精品久久久久久| 美女被久久久| 欧美精选一区二区三区| 精品日本视频| 欧美经典一区| 国产精品久久久久久久久久白浆 | 五月婷婷亚洲| 精品国产免费人成网站| 久久影院午夜精品| 日韩精品诱惑一区?区三区| 日本久久综合| 日韩高清成人| 红桃视频欧美| 亚洲涩涩av| 国产欧美视频在线| 久久字幕精品一区| 国产资源在线观看入口av| 日韩av一级| 视频一区二区三区入口| 日本欧美在线| 国产精品一区二区精品视频观看 | 蘑菇福利视频一区播放| 久久激情网站| 亚洲一区av| 国产欧美日韩一级| 国产+成+人+亚洲欧洲在线| 亚洲va在线| 日韩美女精品| 国产伊人久久| 亚洲免费一区二区| 国产精品香蕉| 精品国产亚洲日本| 国产一区日韩欧美| 国产乱码精品一区二区三区亚洲人 | 久久永久免费| 日韩欧美一区二区三区在线观看| 99国产精品视频免费观看一公开| 日韩av午夜在线观看| 捆绑调教美女网站视频一区| 欧美aa一级| 日韩精品欧美成人高清一区二区| 日韩精品午夜| 青青草伊人久久| 福利一区二区免费视频| 亚洲永久精品唐人导航网址| 丝袜诱惑一区二区| 国产免费久久| 中文字幕成人| 99在线精品免费视频九九视| 国产在线视频欧美一区| 日本视频一区二区| 亚洲女同一区| 婷婷激情一区| 精品国产黄a∨片高清在线| 日韩福利在线观看| 亚洲一区二区毛片| 亚洲福利免费| 亚洲成人二区| 国产精品亚洲欧美日韩一区在线| 亚洲精品人人| 亚洲欧美不卡| 欧美69视频| 日韩免费小视频| 日韩毛片在线| 激情久久久久久久| 亲子伦视频一区二区三区| 欧美一区久久久| 久久网站免费观看| 欧美69视频| 亚洲欧美不卡| 中文字幕av亚洲精品一部二部|