【虚拟化】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

相关推荐
亿牛云爬虫专家23 分钟前
Kubernetes下的分布式采集系统设计与实战:趋势监测失效引发的架构进化
分布式·python·架构·kubernetes·爬虫代理·监测·采集
kangkang-1 小时前
PC端基于SpringBoot架构控制无人机(三):系统架构设计
java·架构·无人机
乌鸦不像写字台1 小时前
【docker部署】在服务器上使用docker
服务器·docker·容器
ai小鬼头3 小时前
Ollama+OpenWeb最新版0.42+0.3.35一键安装教程,轻松搞定AI模型部署
后端·架构·github
艾伦_耶格宇5 小时前
【docker】-1 docker简介
运维·docker·容器
群联云防护小杜6 小时前
构建分布式高防架构实现业务零中断
前端·网络·分布式·tcp/ip·安全·游戏·架构
IvanCodes6 小时前
二、Docker安装部署教程
docker·容器
森焱森7 小时前
垂起固定翼无人机介绍
c语言·单片机·算法·架构·无人机
wenzhangli78 小时前
从源码到思想:OneCode框架模块化设计如何解决前端大型应用痛点
架构·前端框架
秋千码途8 小时前
小架构step系列07:查找日志配置文件
spring boot·后端·架构