请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

图片描述有关调用实时(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回答

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

0 回复 有任何疑惑可以回复我~
一粒豆包恺 2021-07-27 17:34:07

解决办法:

管理员方式执行cmd命令  

 netsh winsock reset  

亲测有效

1 回复 有任何疑惑可以回复我~
Barrel 2021-07-17 22:55:37

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

1 回复 有任何疑惑可以回复我~
  • 感谢分享
    回复 有任何疑惑可以回复我~ 2021-07-18 03:24:20
  • 提问者 哈哈笑笑9632300 #2
    谢谢分享,但是仍然没有解决
    回复 有任何疑惑可以回复我~ 2021-07-18 14:59:28
麦兜搞IT 2021-07-13 19:28:42

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

0 回复 有任何疑惑可以回复我~
  • 提问者 哈哈笑笑9632300 #1
    好的我有时间试下,暂时使用了一个树莓派安装了Ubuntu在学习
    回复 有任何疑惑可以回复我~ 2021-07-13 19:30:02
  • 麦兜搞IT 回复 提问者 哈哈笑笑9632300 #2
    那就是arm的底层了,学习得时候注意一下哈,我们后面有一章将docker多架构的,但是没有录制完,估计下周末可以发出来,到时候你可以先看看
    回复 有任何疑惑可以回复我~ 2021-07-13 19:32:49
  • 提问者 哈哈笑笑9632300 回复 麦兜搞IT #3
    好的👌
    回复 有任何疑惑可以回复我~ 2021-07-13 19:44:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信