- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ker从入门到精通-入门篇.pdf
Docker从入门到精通
第一部分 Docker入门
第一节 引言
1 虚拟化技术
整个虚拟化技术的发展有超过半个世纪的历史,当我看到这段历史的时 ,
不禁感叹老美在科技方面有多强悍。虚拟化一般分为硬件级虚拟化
(hardware-level-virtualization)和操作系统级虚拟化(os-level-virtualization)。硬
件级虚拟化是运行在硬件之上的虚拟化技术,它的管理软件也就是我们通常说的
hypervisor或者virtualmachinemonitor,它需要模拟的就是一个完整的操作系统,
也就是我们通常所说的基于Hyper-V 的虚拟化技术,VMWare,Xen,VirtualBox,
亚马逊AWS和阿里云都是用的这种技术。操作系统级虚拟化是运行在操作系统
之上的,它模拟的是运行在操作系统上的多个不同进程,并将其封装在一个密闭
的容器里面,也称为容器化技术。Docker正是容器虚拟化中目前最流行的一种
实现。
1.1 硬件级虚拟化的历史
19世纪60年代:美国出现了第一个虚拟化系统,它是由IBM开发的CP-40
Mainframes系统,虽然这个系统只是在实验室使用,但却为后来的CP-67系
统奠定了基础。在那个时代,虚拟化系统主要由通用,贝尔实验室和IBM主
导研发。
1987年:一个非常牛逼的公司InsigniaSolutions演示了一个称为SoftPC的
软件模拟器,这个模拟器允许用户在UnixWorkstations上运行DOS应用。
在此之前这是不可能办到的,当时一个可以运行MSDOS 的个人电脑需要
1,500美金,而通过SoftPC模拟之后,可降低到500美金。可以看出,当时
的需求就是在大型工作站上运行微软的DOS。到了1989年的时 ,Insignia
Solutions发布了Mac版的SoftPC,使苹果用户不仅能运行DOS,还能运行
Windows操作系统。
1
Docker从入门到精通
1997年:随着SoftPC的一炮而红,其他虚拟化公司如雨后春笋般的出现了。
在1997年,苹果开发了VirtualPC,后来又卖给了Connectix。
1998年:真正的王者VMWare 出现了,他们在1999年开始销售VMWare
workstation,也就是我们很多人使用过得桌面版的虚拟机。
2001年:VMWare又发行了ESX和GSX,也就是我们现在经常使用的ESX-i
的前身。
2003年:之前所说的Connectix被微软收购,后续推出了MicrosoftVirualPC,
再之后就没什么音讯了。同年VMWare也被EMC收购,成为EMC迄今最
成功的一笔收购。就在这一年,一个开源的虚拟化项目Xen 启动了,并在
2007年被Citrix收购。
备注:看了这个历史,不禁内心发出感叹。Insignia Solutions 的衰败,Connectix的没落,以及VMWare
的半路杀出,都说明了商业和科技的竞争是不间断的,就像是一场长跑,一开始领先的,往往并不是最后的胜利
者,你不进步,就肯定会被超越。
1.2 操作系统级虚拟化的历史
1982年:你一定会很惊讶,第一个操作系统级的虚拟化技术是什么。答案就
是chroot,直到现在我们依然在使用的一个系统调用。这个系统调用会改变
运行进程的工作目录,并且只能在这个目录里面工作。这种操作其实就是一
种文件系统层的隔离。
2000年:FreeBSDjail,真正意义上的第一个功能完整的操作系统级虚拟化
技术。所以,真正的容器化技术出现到现在已经过去了16年,并不是几年
的时间。
2005年:OpenVZ,这是linux平台上的容器化技术实现,同时也是LXC,
即docker最初使用的容器技术核心实现。
2008年:LXC发布,这是docker最初使用的具体内核功能实现。
2013年:Docker发布,可以看出,docker本身是使用了LXC,同时封装了
其他的一些功能。Docker 的成功,与其说是技术的创新,还不如说是一次组
合式的创新。
您可能关注的文档
最近下载
- 是德科技KEYSIGHTE5071C矢量网络分析仪中文版说明.pdf
- LoadRunner安装及使用手册.docx VIP
- YB∕T 4001.2-2020- 钢格栅板及配套件 第2部分:钢格板平台球型护栏.pdf
- 2023-2024学年广东省深圳市福田区红岭教育集团八年级(上)期末英语试卷.doc
- ehs述职报告_精品文档.docx VIP
- 皮肤科主任年终总结(15篇).docx
- (苏教版)数学四年级上册寒假作业“天天练”,含30份题组,附参考答案.doc
- 软件开发实战 C#开发实战 高清 电子书.pdf
- 平台梯子图集.pdf
- 市实验小学幸福课程规划方案——践行幸福教育 实现幸福人生.doc
文档评论(0)