关于docker desktop在windows11下的运行报错爆红的问题解决:Docker.ApiServices.StateMachines.InvalidTransitionException:

一、问题描述

1.1点击restart 启动docker desktop 爆红
在这里插入图片描述
报错如下:

Docker.ApiServices.StateMachines.InvalidTransitionException:
Cannot stop from an unstable state
   在 Docker.ApiServices.StateMachines.UnstableState.Docker.ApiServices.StateMachines.IInternalEngineState.BeginStopAsync() 位置 C:\workspaces\PR-17132\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\UnstableState.cs:行号 36
   在 Docker.ApiServices.StateMachines.EngineStateMachine.<StopAsync>d__15.MoveNext() 位置 C:\workspaces\PR-17132\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\EngineStateMachine.cs:行号 78
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Docker.Engines.Engines.<RestartAsync>d__26.MoveNext() 位置 C:\workspaces\PR-17132\src\github.com\docker\pinata\win\src\Docker.Engines\Engines.cs:行号 272

二、问题解决

2.1下载NoLsp压缩包

2.2 将下载好的NoLsp.exe放到路径下:C:\Windows\System32
执行如下语句:

#cmd下执行(管理员模式)
NoLsp.exe c:\windows\system32\wsl.exe
# 提示success后 
#执行
wsl
#最后重启docker desktop桌面 restart

2.3执行以上步骤,等待docker desktop 重启的过程中,docker初始化会一直在页面 转圈,如果超过1小时,仍然行不通,可以重启电脑,终止程序,进入docker desktop 的设置面板进行更新。
在这里插入图片描述
2.4如此更新后,需静待安装,默认傻瓜式即可。如仍不能解决问题,可私。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕木兮人可

感谢支持,勿忘初心

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值