windows 11 安装 docker desktop(包含数据迁移到D盘存储)
2024年6月28再次更新,本次更新部分有明显颜色区分
2024年6月份开始,国内所有镜像加速源基本不行了!因此不需要再配置加速源
所有下载镜像操作,请使用魔法操作
1. 设置环境
必要条件:
开启 Hyper-V
安装 wsl
1.1 开启 Hyper-V
如果没有 Hyper-V 选项,说明你的系统没有安装 Hyper-V(比如家庭版就没有)
则需要安装 Hyper-V
安装流程如下:在桌面创建一个文件,名称叫:'Hyper-V.bat',内容为:
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
【鼠标右击】->选择【以管理员身份运行】。大概等几分钟。重启电脑后“Window功能”就有Hyper-V选项了,已经默认勾上了
1.2 安装 wsl
检查是否有wsl
C:\Users\yzx>wsl --version
WSL 版本: 2.2.4.0
内核版本: 5.15.153.1-2
WSLg 版本: 1.0.61
MSRDC 版本: 1.2.5326
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.26091.1-240325-1447.ge-release
Windows 版本: 10.0.22631.3810
如没有wsl,则需下载安装: 下载地址
wsl是默认安装路径,是不能修改安装路径的,因此后面docker安装的镜像也是默认安装到wsl目录下的,需要迁移(后面再说)
设置 wsl 版本
# wsl 版本有1和2,这里必须设置为2才能支持docker
wsl --set-default-version 2
2. 安装 docker desktop
下载地址为:下