Docker – 架构
Docker – 架构
下图显示了标准和传统的虚拟化架构。
-
服务器是用于托管多个虚拟机的物理服务器。
-
主机操作系统是 Linux 或 Windows 等基础机器。
-
Hypervisor 是用于托管虚拟机的 VMWare 或 Windows Hyper V。
-
然后,您可以将多个操作系统作为虚拟机安装在作为来宾操作系统的现有管理程序之上。
-
然后,您将在每个客户操作系统之上托管您的应用程序。
下图显示了通过 Docker 启用的新一代虚拟化。让我们来看看各个层次。
-
服务器是用于托管多个虚拟机的物理服务器。所以这一层保持不变。
-
主机操作系统是 Linux 或 Windows 等基础机器。所以这一层保持不变。
-
现在是新一代的 Docker 引擎。这用于运行以前作为 Docker 容器的虚拟机的操作系统。
-
所有应用程序现在都作为 Docker 容器运行。
这种架构的明显优势是您不需要为来宾操作系统配备额外的硬件。一切都像 Docker 容器一样工作。