- Published on
Docker Desktop 安装小记
一、开启 Hyper-V
- 新建一个名为
hyper.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
以管理员身份运行
hyper.bat。注意:如果脚本运行过程中出现无限循环,请按
Ctrl+C终止,随后输入Y确认。重启电脑后,打开
控制面板->程序->启用或关闭 Windows 功能。确保勾选以下项目:
- Hyper-V
- 适用于 Linux 的 Windows 子系统
- 虚拟机平台
点击确定,等待安装完成并再次重启电脑。
二、安装 WSL
以管理员身份打开 PowerShell,执行以下命令以确保相关功能已开启:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All命令执行完成后重启电脑。
若 WSL 版本过低,可执行
wsl.exe --update进行升级。
三、安装 Docker Desktop
命令行安装 以管理员身份打开 CMD,使用
cd命令切换到安装包所在的下载目录。执行安装命令
指定安装位置(推荐): 例如安装到
D:\Docker:start /w "" "Docker Desktop Installer.exe" install --installation-dir="D:\Docker"--installation-dir参数用于指定安装路径。更多配置请参考 官方文档。默认安装: 默认安装至
C:\Program Files\Docker\Docker:start /w "" "Docker Desktop Installer.exe" install
等待安装完成即可。