无法在Windows 10 Pro 21H1上安装Docker桌面版。

14 浏览
0 Comments

无法在Windows 10 Pro 21H1上安装Docker桌面版。

我正在尝试在Windows 10 Pro 21H1上安装Docker桌面版,但是一直出现以下错误:

组件CommunityInstaller.EnableFeaturesAction失败:未找到
   在CommunityInstaller.InstallWorkflow.d__29.MoveNext()的位置结束堆栈跟踪
   ---在前一个引发异常的位置结束的堆栈跟踪---
   在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()的位置
   在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)的位置
   在CommunityInstaller.InstallWorkflow.d__23.MoveNext()的位置

我尝试多次删除以下内容:

C:\Program Files\
C:\Users\username\AppData\Local\Docker
C:\Users\username\AppData\Local\Docker Desktop

...以及其他与Docker相关的文件夹。

我的系统上WSL2正常运行,使用的是Ubuntu 20。

sid_c06@LAPTOP-HJCDC6N0:~$ wsl.exe -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Running         2

我尝试在安装过程中取消选择WSL2选项,但是在安装完成后尝试启动Docker桌面版时,启动WSL2上的Linux容器的步骤失败了。

无法启动
在Docker.Core.Pipe.NamedPipeClient.d__5.MoveNext()的位置
---在前一个引发异常的位置结束的堆栈跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()的位置
在Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters)的位置
在Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup)的位置
在Docker.Actions.<>c__DisplayClass27_0.b__0()的位置
在Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass17_0.<.ctor>b__1()的位置

请问我做错了什么?另外,我应该直接在WSL2上的Ubuntu上安装Docker,跳过Docker桌面版吗?我找不到具体的步骤。如果这是一个好主意,请告诉我。

0