当前位置: 首页 > news >正文

【虚拟化】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,你可以通过执行命令来查看详细信息

docker info

output

Server:
...
Kernel Version: 5.15.167.4-microsoft-standard-WSL2Operating System: Docker DesktopOSType: linuxArchitecture: x86_64CPUs: 8Total Memory: 7.643GiBName: 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

http://www.lryc.cn/news/548039.html

相关文章:

  • DeepSeek 医疗大模型微调实战讨论版(第一部分)
  • c++实现最大公因数和最小公倍数
  • 知识库Dify和cherry无法解析影印pdf word解决方案
  • 【记录一下学习】Embedding 与向量数据库
  • 【第21节】C++设计模式(行为模式)-Chain of Responsibility(责任链)模式
  • createrepo centos通过nginx搭建本地源
  • 在 Docker 中搭建GBase 8s主备集群环境
  • 【MySQL-数据类型】数据类型分类+数值类型+文本、二进制类型+String类型
  • 小谈java内存马
  • 简单的二元语言模型bigram实现
  • 【清华大学】实用DeepSeek赋能家庭教育 56页PDF文档完整版
  • 黑洞如何阻止光子逃逸
  • 1.4 单元测试与热部署
  • window系统中的start命令详解
  • AI编程工具节选
  • 正则表达式,idea,插件anyrule
  • 原生iOS集成react-native (react-native 0.65+)
  • java错题总结
  • 【商城实战(10)】解锁商品信息录入与展示的技术密码
  • 2025年主流原型工具测评:墨刀、Axure、Figma、Sketch
  • MDM 如何彻底改变医疗设备的远程管理
  • OpenCV计算摄影学(18)平滑图像中的纹理区域同时保留边缘信息函数textureFlattening()
  • 用DeepSeek学Android开发:Android初学者遇到的常见问题有哪些?如何解决?
  • springboot 集成 MongoDB 基础篇
  • 大白话html语义化标签优势与应用场景
  • 恶劣天候三维目标检测论文列表整理
  • conda的环境起的jupyter用不了已经安装的包如何解决
  • 蓝桥杯题型
  • STM32-I2C通信协议
  • taosd 写入与查询场景下压缩解压及加密解密的 CPU 占用分析