docker windows安装问题解决方案

windows安装docker后报警告:WSL 2 installation is incomplete.

WSL 2 installation is incomplete.
The WSL 2 Linux kernel is now installed using a separate MSI update package.Please click the link and follow the instructions to install the kernel update:https://aka.ms/wsl2kernel.
Press Restart after installing the Linux kernel.

当我们安装docker desktop时,他会问我们是否需要使用wsl2(基于Windows的Linux子系统)。如果没有,我们将使用Hyper-V虚拟机运行。然而,与虚拟机相比,该子系统具有更好的性能。 1、我们先去系统里查看一下有没有启用Windows的Linux子系统,步骤如下: 控制面板->程序->程序和功能,检测一下有没有勾选这里:启用Windows的Linux子系统 如果没有的话,我们勾选上,重新启动电脑,打开Docker。 如果还是报WSL 2 installation is incomplete.问题的话。原因就剩一个了就是: 我们使用的wsl2版本很旧,因此需要手动更新。我们可以根据提示从微软官网下载最新版本的wsl2,然后正常打开。 下面这个链接,访问下载,安装更新: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 重新启动。运行。

到这里大部分可以成功运行了。如果还没有,还有终极大招: 如果这时候报错 System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1 命令行执行:

netsh winsock reset

可直接解决问题,这时候docker就可以成功启动了

评论

(= ̄ω ̄=)··· 暂无内容!

回复

您还未登录,请先登录或者注册