Docker Desktop
前置条件:
1、Hyper -V 的启用
家庭版需要先进行一下操作:
复制粘贴一下内容到新建的记事本内,并重命名为 Hyper-V.cmd。接下来右击该文件选择使用管理员权限运行 (A)
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
运行该文件后,命令行会弹出许多内容:
后面就不用管它,等它自己下载完我们输入 Y 等待计算机重启,重启完以后就发现已经下载好了。
一般下载好后我们的 Hyper -V 是默认开启的,如果不是家庭版的可以打开控制面板,点击程序->启用或关闭 Window 功能,这里的 Hyper-V 需要全选
2、BIOS 虚拟化
打开任务管理器,点击性能选项卡->CPU 这个界面的右下方会显示虚拟化是否启用了
下载 & 安装
下载好后,我们双击打开安装包,它会弹出一个界面(只有一个选框和一个按钮:是否创建快捷方式和下一步)这个按照自己的需求来就是了,怎么方便怎么来,然后下一步
我们确认关闭重启
重启完成后我们就可以打开 Docker 了
如果出现下面的情况的话,不要慌,咱们就按照他的要求升级一下 wsl 就好了
打开管理员命令行,执行以下命令:
wsl --update
执行这个命令以后,它会安装,我们等他安装完后再次打开 docker 会出现
重置 Winsock 相关的网络设置
netsh winsock reset
最后重启一下就好了