Docker Desktop - Unexpected WSL errorAn unexpected error occurred while executing a WSL command.

Docker Desktop报错:
Either shut down WSL down with wsl --shutdown, and/or reboot your machine. You can also try reinstalling WSL and/or Docker Desktop. If the issue persists, collect diagnostics and submit an issue. deploying WSL2 distributions ensuring main distro is deployed: deploying "docker-desktop": importing WSL distro "正在进行此分发的安装、卸载或转换。\r\n\r\n错误代码: Wsl/Service/RegisterDistro/0x8000000d\r\n" output="docker-desktop": importing distro: running WSL command wsl.exe C:\WINDOWS\System32\wsl.exe --import docker-desktop <HOME>\AppData\Local\Docker\wsl\main C:\Program Files\Docker\Docker\resources\wsl\wsl-bootstrap.tar --version 2: 正在进行此分发的安装、卸载或转换。

Docker Desktop 在尝试注册 WSL 分发版(docker-desktop)时失败,提示​​系统正在进行分发的安装、卸载或转换操作,导致冲突​

1、关闭所有 WSL 实例​​:以管理员身份运行 PowerShell 或 CMD,执行:

wsl --shutdown
重启计算机​​:确保所有残留进程被清除

验证状态​​:重启后运行 wsl -l -v,确认无分发版处于 Installing 或 Converting 状态

(base) PS C:\WINDOWS\system32> wsl -l -v
  NAME              STATE           VERSION
* Ubuntu            Running             2
  docker-desktop    Uninstalling   2 
  Ubuntu-22.04      Stopped         2

2. ​​修复 WSL 分发版配置​
  • ​卸载冲突的分发版​​(如 docker-desktop):
    wsl --unregister docker-desktop 
    wsl --unregister docker-desktop-data 

3. ​​更新或重装 Docker Desktop   

(base) PS C:\WINDOWS\system32> wsl -l -v
  NAME              STATE           VERSION
* Ubuntu            Running         2
  docker-desktop    Running         2
  Ubuntu-22.04      Stopped         2

完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值