参考:
https://docs.docker.com/desktop/windows/install/
1 环境
CPU: AMD A4-5000 APU with Radeon(TM) HD Graphics 1.50 GHz,4核
内存:8GB
操作系统: Windows 10 教育版,21H1(build 19043.1165)
Docker Desktop: 4.9.0
2 安装 WSL
安装 Docker Desktop 前,必须先安装 WSL(Windows Subsystem for Linux)。
以管理员身份运行 PowerShell,然后运行命令 “wsl —install”,如图2-1,该命令会安装 Linux 内核和1个 Linux 发行版(默认为 Ubuntu)。
注:”wsl —install” 命令仅当之前没有在该电脑上安装过 WSL 时有效。

图2-1 安装 WSL
等待命令执行完成后,重启系统,此时会弹出如图2-2的窗口,表示正在安装 Ubuntu。

图2-2 正在安装 Ubuntu
几分钟后,要求设置 Ubuntu 账号,如图2-3。

图2-3 设置 Ubuntu 账号
Ubuntu 账号设置完成后,Ubuntu 安装就成功了,并进入刚才设置的账号的控制台,如图2-4。至此,WSL 安装成功。

图2-4 Ubuntu 安装成功,进入 Ubuntu 控制台
3 安装 Docker Desktop
先下载 Docker Desktop 安装程序: https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe
然后运行 “Docker Desktop Installer.exe” 程序,在 Configuration 页面,选中 “Use WSL 2 instead of Hyper-V“,如图3-1。然后点击 Ok ,等待安装完成。

图3-1 选中 “Use WSL 2 instead of Hyper-V“
