Docker-架构

下图显示了虚拟化的标准和传统体系结构。

虚拟化
  • 该服务器是用于承载多个虚拟机的物理服务器。
  • 主机操作系统是基本计算机,例如Linux或Windows。
  • 系统管理程序是用于托管虚拟机的VMWare或Windows HyperV。
  • 然后,您将在现有虚拟机管理程序之上将多个操作系统作为虚拟机安装为Guest OS。
  • 然后,您将在每个Guest OS上托管应用程序。

下图显示了通过Docker启用的新一代虚拟化。让我们看一下各个层。

各层
  • 该服务器是用于承载多个虚拟机的物理服务器。因此,这一层保持不变。
  • 主机操作系统是基本计算机,例如Linux或Windows。因此,这一层保持不变。
  • 现在出现了新一代的Docker引擎。它用于运行以前作为Docker容器的虚拟机的操作系统。
  • 现在,所有应用程序都作为Docker容器运行。

这种体系结构的明显优势是,您不需要为上层guest OS提供额外的硬件。一切都像Docker容器一样工作。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁