前提
检查电脑的虚拟化开启了没有:进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用,如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化(我们的发的笔记本cpu都是支持虚拟化的,重启时进入bios按esc -> 再按f12 -> 去开启虚拟化)
再次进入任务管理器看虚拟化是否已启用
1.下载地址
https://www.docker.com/products/docker-desktop
一直next
2.下载hyper-v
创建一个文本文件,拷贝以下内容
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
- 将txt的后缀名更改为.cmd,以管理员身份运行
- 然后再是进入电脑的控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启,后面就可以下载并安装Docker for Windows了。
3.启动报错WSL 2 installation is incomplete.
1.首先检查
进入电脑的控制面板->程序->启用或关闭Windows功能
2.WSL 版本太旧,更新链接:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载后打开
4.设置开机不自启
在任务管理器中的启动选项中勾掉docker就可以了