Docker 和传统的虚拟化有什么不同

传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟,因此容器要比传统虚拟机更为轻便。正如下面两幅图片所示:

Docker 简介
如果想及时了解Spark、Hadoop或者HBase相关的文章,欢迎关注微信公众帐号:iteblog_hadoop
Docker 简介
如果想及时了解Spark、Hadoop或者HBase相关的文章,欢迎关注微信公众帐号:iteblog_hadoop

容器和集装箱

集装箱是能装载包装或无包装货进行运输,并便于用机械设备进行装卸搬运的一种组成工具。集装箱最大的成功在于其产品的标准化以及由此建立的一整套运输体系。能够让一个载重几十吨的庞然大物实现标准化,并且以此为基础逐步实现全球范围内的船舶、港口、航线、公路、中转站、桥梁、隧道、多式联运相配套的物流系统,这的确堪称人类有史以来创造的伟大奇迹之一。

而 Docker 其实是软件打包中的集装箱,它将任何软件和其运行依赖打包成一个轻量级、可移植的容器,而容器可以运行在几乎所有的操作系统之上!其实集装箱的英文名称就是 container。我们看 Docker 的 logo 其不就是有很多集装箱嘛。

Docker 简介
如果想及时了解Spark、Hadoop或者HBase相关的文章,欢迎关注微信公众帐号:iteblog_hadoop

好了,我们将在后面一些文章中介绍如何使用 Docker,欢迎关注。

本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【Docker 入门教程:一文了解什么是 Docker】(https://www.iteblog.com/archives/9758.html)
喜欢 (8)
分享 (0)
发表我的评论
取消评论

表情
本博客评论系统带有自动识别垃圾评论功能,请写一些有意义的评论,谢谢!