开发手册 欢迎您!
软件开发者资料库

Docker - 架构

Docker架构 - 从简单和简单的步骤学习Docker,从基本到高级概念,包括概述,在Linux上安装Docker,安装,集线器,图像,容器,使用容器,架构,容器和主机,配置,容器和外壳,文件,构建文件,公共存储库,管理端口,私有注册表,构建Web服务器Docker文件,指令命令,容器链接,存储,网络,设置Node.js,设置MongoDB,设置NGINX,设置ASP.Net,云,日志记录,撰写,持续集成,Kubernetes架构,Kubernetes的工作。

下图显示了虚拟化的标准和传统架构.

虚拟化

  • 服务器是用于托管多个虚拟机的物理服务器.

  • 主机操作系统是基本机器,如Linux或Windows.

  • Hypervisor是VMWare或Windows Hyper V用于托管虚拟机.

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

  • 然后,您将在每个客户操作系统的顶部托管您的应用程序.

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

各种图层

  • 服务器是用于托管多个虚拟机的物理服务器.所以这一层保持不变.

  • 主机操作系统是基本机器,如Linux或Windows.所以这一层保持不变.

  • 现在出现了新一代Docker引擎.这用于运行以前曾经是虚拟机的操作系统作为Docker容器.

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

此架构的明显优势在于您无需为Guest OS提供额外的硬件.一切都像Docker容器一样.