解决docker在windows启动失败问题

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

img

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


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

netsh winsock reset

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


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

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

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

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

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

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

在这里插入图片描述

然后重启docker即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值