开发者必备的 Docker 实践指南.docxVIP

  • 30
  • 0
  • 约11.76万字
  • 约 48页
  • 2023-09-09 发布于陕西
  • 举报
浅谈虚拟化和容器技术 相信所有对Docker有所耳闻的朋友都知道,它是一款以容器虚拟化技术为基础的软件,因此在了解有关Docker的概念知识和使用方法之前,虚拟化和容器技术是我们不可或缺的基础知识-在本小册的 第一个小节里,我们就先来尝一尝这道有关虚拟化和容器技术的开胃菜吧- 虚拟化技术 如果要用简单的语句来阐述虚拟化技术的话,那么可以这么解释: 虚拟化技术是一种将计算机物理资源进行抽象、转换为虚拟的计算机资源提供给程序使用的技术- 这里所指的计算机资源,就包括了 CPU提供的运算控制资源,硬盘提供的数据存储资源,网I:提供的网络传输资源等- 为程序跨平台兼容而生 虚拟化这个概念并不是什么新事物了,早在20世纪60年代,IBM就用它来描述一套能够抽象硬件资源的实验性系统- 在计算机技术发展的早期,各类计算平台、计算资源所提供的接口、调用方式十分杂乱,没有像今天这样相对统一的标准-由于要适配不同的平台,写各种兼容代码,这无形给开发者帝来了很多的困 扰。这种混乱甚至都出现在IBM这一家公司下不同机型的机器上,所以IBM的工程师们创造了虚拟化技术,用来帮助程序快速适配不同平台的物理机器。 熟悉计算机原理的朋友应该知道,程序对计算机资源的调用主要依赖于操作系统所给出的接口-我们的程序通过操作系统提供的接口,向物理硬件发送指令。 所以,要实现程序跨平台兼容的方法其实很简单,只要操作系统或者物

文档评论(0)

1亿VIP精品文档

相关文档