https://blog.csdn.net/mysticboy/article/details/106632922 https://blog.csdn.net/MShow006/article/details/103774672

背景

Windows 10 启用Docker Desktop 异常:

  1. System.InvalidOperationException:
  2. Failed to set version to docker-desktop: exit code: -1

如图:基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法 - 图2

cmd中输入 bash 或者 wsl 都报错, 提示

参考的对象类型不支持尝试的操作。

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法 - 图3

解决方案

1.以管理员方式执行了命令 netsh winsock reset

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法 - 图4

2.启动 docker-desktop 基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法 - 图5