最近在研究Docker,一種新的輕型虛擬化技術,個人覺得這是以後虛擬化的方向。從目前企業級及開源社區關於虛擬化的應用及關注方向,大多數使用重虛擬化技術,即在Hypervisor上爲每個應用虛擬guest OS,對於guest OS,除了應用程序需要使用內存、CPU、Disk等資源,guest OS也要使用一部分資源,將所有的guest OS消耗的資源彙集起來,對host server來說,會有很大部分資源消耗在guest OS,因此服務器資源並未得到充分的使用。而對輕型虛擬化技術,比如Docker使用的LXC,Docker在Host OS中表現爲一個進程,而不是整個OS, 運行在每個Docker中應用彼此通過namespace進程資源隔離, 相互不影響,而且Docker共享主機的資源,使資源能更加利用充分。 以下是研究Docker(0.10.0-dev)代碼時畫的圖,有點大,分三部分,第一張是整個Docker數據邏輯圖,第二張是Daemon的邏輯調用圖,第三張是pkg(package)的圖。
Docker邏輯數據流
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
docker 容器固定ip
rshare
2019-02-23 00:32:37
linux上安裝Docker(非常簡單的安裝方法)
幸運券發放
2019-02-24 19:38:01
Error response from daemon: OCI runtime create failed
uiz
2019-02-24 13:44:10
『高級篇』docker之kubernetes基礎集羣附加功能kube-proxy和kube-dns(
IT人故事
2019-02-23 14:07:34
寶塔面板 + Rancher + 阿里雲鏡像倉庫 + Docker + Kubernetes,添加集羣、部署 web 應用
燕小范
2019-02-23 13:20:14
jenkins觸發式自動構建docker鏡像上傳至harbor併發布
龍澤
2019-02-23 13:07:50
Flask 教程 第十九章:Docker容器上的部署
天降攻城獅
2019-02-23 10:17:16
docker 基礎命令
qq5a3c5e337fedf
2019-02-23 00:40:07
docker容器初探—基本概念和基礎命令用法
IT陳工
2019-02-23 00:35:57
Docker的入門使用
二郎神六號
2019-02-23 00:33:25
『高級篇』docker之kubernetes基礎集羣命令小實戰(35)
IT人故事
2019-02-23 00:25:42
【Docker篇之一】Docker鏡像及容器
Matbe
2019-02-23 00:17:01