【虚拟化】Docker Desktop 架构简介

在阅读前您需要了解

docker 架构:Docker architecture

WSL 技术:什么是 WSL 2

1.Hyper-V backend

我们知道,Docker Desktop 最开始的架构的后端是采用的 Hyper-V。 Docker daemon (dockerd) 运行在一个 Linux distro (LinuxKit build) 中,Docker client (docker) 则运行在 Windows 中。

WSL 2 backend

在 Docker Desktop WSL 2 backend 中,Docker 官方由根据 WSL 2 构建了新的 WSL2 distro (Bootstrapping distro),运行在 WSL 2 Utility VM 中。

需要注意的是任何 WSL 2 distro 的 kernel 由微软提供。

在这个名为 "docker-desktop" 的 WSL 2 distro 中运行着 Docker daemon,你可以通过执行命令来查看详细信息

powershell 复制代码
docker info

output

复制代码
Server:
...
Kernel Version: 5.15.167.4-microsoft-standard-WSL2
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 8
 Total Memory: 7.643GiB
 Name: docker-desktop
...

Ref:

1: https://www.docker.com/blog/new-docker-desktop-wsl2-backend/

2: https://learn.microsoft.com/zh-cn/windows/wsl/about#what-is-wsl-2

相关推荐
许彰午5 分钟前
55-字典缓存与通知SPI
java·低代码·架构
正经教主35 分钟前
【FDE系列】阶段2:Day 47:对接企业系统 — 飞书 / 钉钉 API
人工智能·docker·fde
天空属于哈夫克339 分钟前
企业微信二次开发:用 sendText 做外部群工单播报
架构·企业微信
MarkZhou62441 分钟前
智能蒸烤双核通信架构拆解:从冗余耦合到分层解耦
stm32·单片机·嵌入式硬件·架构·安卓·安全架构
Dawson Zhu42 分钟前
从 Jev 说起:快慢模型如何协同调度,以及这背后需要解决什么问题
人工智能·语言模型·架构·aigc·agi
Web3&Basketball10 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
ZStack开发者社区11 小时前
ZSvirt 开源月报第 1 期 · Around the World
开源·云计算·vmware·虚拟化
九皇叔叔12 小时前
Kubernetes 资源管理方式详解:命令式与声明式管理
docker·容器·k8s
ting945200014 小时前
深度拆解Enter Pro AI原生开发平台:从底层架构到企业级落地技术实践
人工智能·架构·ai-native
这个DBA有点耶15 小时前
数据库集群与分布式架构:三条技术路线对比、金仓KES RAC实测数据与决策框架
数据库·程序员·架构