admin管理员组

文章数量:1613626

这两天Windows启动docker一直失败,就如下图错误

一大堆乱码的错误以及一大堆看不懂的什么堆末尾栈跟踪,一开始以为是端口冲突导致docker打不开,但是后面感觉不是很对劲,并且多次重启后发现我的镜像全部没了,所有数据付之一炬


最开始我直接就用最简单的方式去进行重置

netsh winsock reset

但是只能临时一用,重启几次之后又出现了启动错误,只有顺着去github逛了一圈,看到一篇比较详细的解释 https://github/microsoft/WSL/issues/4177


总之,现在有了一个解决方案

首先需要下载一个名叫NoLsp的程序,我已经将exe文件传入了百度盘,可以通过以下连接下载

链接:https://pan.baidu/s/1O88VAn8E7NVBN8OnzNm8fg 提取码:9OQE

如果你不喜欢百度盘那直接去下载也不是不行 http://www.proxifier/tmp/Test20200228/NoLsp.exe

下载之后,将下载的exe文件转入你的C:\Windows\System32或是你能用你的终端找得到的地方,接着以管理员身份打开你的终端,执行以下代码

NoLsp.exe c:\windows\system32\wsl.exe
wsl

然后重启docker即可!

本文标签: DockerWindows