安装后运行报错Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException

来源:1-5 在Windows上安装Docker

哈哈笑笑9632300

2021-07-13

图片描述有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException: 引发类型为“Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException”的异常。
在 Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:行号 140
在 Docker.Engines.WSL2.WSL2Provisioning.d__17.MoveNext() 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs:行号 169
— 引发异常的上一位置中堆栈跟踪的末尾 —
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Docker.Engines.WSL2.WSL2Provisioning.d__8.MoveNext() 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs:行号 78
— 引发异常的上一位置中堆栈跟踪的末尾 —
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Docker.Engines.WSL2.LinuxWSL2Engine.d__26.MoveNext() 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\LinuxWSL2Engine.cs:行号 178
— 引发异常的上一位置中堆栈跟踪的末尾 —
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Docker.ApiServices.StateMachines.TaskExtensions.d__0.MoveNext() 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs:行号 29
— 引发异常的上一位置中堆栈跟踪的末尾 —
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Docker.ApiSe

写回答

4回答

麦兜搞IT

2021-07-13

您好,那您不用wsl2试试呢,如果您对wsl2不是很熟悉的话,初期建议不要花太多时间在上面,然后课程后面的一些实验需要linux环境,您可以自己用过vmware或者virtualbox搭建,这个慕课往或者网上公开有很多教程。 wsl2的安装和排错确实不好搞,出了问题我很难帮上忙,因为这歌需要一步步看。

0
0

一粒豆包恺

2021-07-27

解决办法:

管理员方式执行cmd命令  

 netsh winsock reset  

亲测有效

1
0

Barrel

2021-07-17

我也遇到了这个问题,可以参考一下这个博客 https://blog.csdn.net/zengxx1989/article/details/116042206

1
2
哈哈笑笑9632300
谢谢分享,但是仍然没有解决
2021-07-18
共2条回复

麦兜搞IT

2021-07-13

另外在我们的我课堂笔记里第一章 有一节安装windows10 WSL2环境和docker,您也可以自己看看试试

0
3
哈哈笑笑9632300
回复
麦兜搞IT
好的👌
2021-07-13
共3条回复

Docker 系统性入门+进阶实践

Docker 完整知识体系及使用指南&优质实践

1953 学习 · 329 问题

查看课程