- Docker 教程
- Docker-主页
- Docker - 概述
- Docker - 在 Linux 上安装 Docker
- Docker - 安装
- Docker-集线器
- Docker - 图像
- Docker-容器
- Docker - 使用容器
- Docker-架构
- Docker - 容器和主机
- Docker - 配置
- Docker - 容器和外壳
- Docker-文件
- Docker - 构建文件
- Docker - 公共存储库
- Docker - 管理端口
- Docker - 私有注册表
- 构建 Web 服务器 Docker 文件
- Docker - 指令命令
- Docker - 容器链接
- Docker-存储
- Docker - 网络
- Docker - 设置 Node.js
- Docker - 设置 MongoDB
- Docker - 设置 NGINX
- Docker-工具箱
- Docker - 设置 ASP.Net
- Docker-云
- Docker-日志记录
- Docker-撰写
- Docker——持续集成
- Docker-Kubernetes 架构
- Docker - Kubernetes 的工作
- Docker 有用的资源
- Docker - 快速指南
- Docker - 有用的资源
- Docker - 讨论
Docker-架构
下图展示了虚拟化的标准和传统架构。
服务器是用于托管多个虚拟机的物理服务器。
主机操作系统是基础机器,例如 Linux 或 Windows。
Hypervisor 是用于托管虚拟机的 VMWare 或 Windows Hyper V。
然后,您可以在现有虚拟机管理程序(作为来宾操作系统)之上安装多个操作系统作为虚拟机。
然后,您可以在每个来宾操作系统之上托管您的应用程序。
下图显示了通过 Docker 启用的新一代虚拟化。让我们看看各个层。
服务器是用于托管多个虚拟机的物理服务器。所以这一层保持不变。
主机操作系统是基础机器,例如 Linux 或 Windows。所以这一层保持不变。
现在新一代的 Docker 引擎来了。它用于运行之前作为 Docker 容器的虚拟机的操作系统。
所有应用程序现在都作为 Docker 容器运行。
该架构的明显优势是您不需要为来宾操作系统配备额外的硬件。一切都像 Docker 容器一样工作。