最近在研究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