首页 > 其他分享 >1.1 Docker 和虚拟机

1.1 Docker 和虚拟机

时间:2022-12-15 14:36:44浏览次数:57  
标签:操作系统 虚拟机 宿主机 应用程序 Docker 1.1

虽然 Docker 和虚拟机有着很多的相似之处,但是 Docker 和虚拟机之间有着本质的区别。

 

 

从图中可以看出虚拟机运行基于 6 层结构。6 层结构包括硬件层、宿主机操作系统层、虚拟机系统层(如VmWare)、虚拟机操作系统层、应用程序依赖层、应用程序层。     而 Docker 实际运行的结构如图 3 所示为 5 层,分别为硬件层、宿主机操作系统层、DAEMON层、应用程序依赖层、应用程序层。从图中我们可以看出 Docker 运行机制中使 用 DAEMON 完成了对虚拟机结构中虚拟机系统层+虚拟机操作系统层的简化。

 

Docker Daemon 是 Docker 运行的核心。Daemon 基于 LXC 技术共享宿主机操作系统内核,并将宿主机空间进行隔离,形成一个个独立的容器。使每个 容器看起来像是一个独立的服务器,可以有自己独立的应用程序、进程、空间等,却不需要在其内部安装操作系统。

 

标签:操作系统,虚拟机,宿主机,应用程序,Docker,1.1
From: https://www.cnblogs.com/cnetsa/p/16984946.html

相关文章