📜  Docker-体系结构

📅  最后修改于: 2020-11-01 03:11:56             🧑  作者: Mango


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

虚拟化

  • 该服务器是用于承载多个虚拟机的物理服务器。

  • 主机操作系统是基本计算机,例如Linux或Windows。

  • 系统管理程序是用于托管虚拟机的VMWare或Windows HyperV。

  • 然后,您将在现有虚拟机管理程序之上将多个操作系统作为虚拟机安装为Guest OS。

  • 然后,您将在每个Guest OS上托管应用程序。

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

各层

  • 该服务器是用于承载多个虚拟机的物理服务器。因此,这一层保持不变。

  • 主机操作系统是基本计算机,例如Linux或Windows。因此,这一层保持不变。

  • 现在出现了新一代的Docker引擎。它用于运行操作系统,该操作系统以前是作为Docker容器的虚拟机。

  • 现在,所有应用程序都作为Docker容器运行。

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