OS:Windows 10 Pro
エディション:プロフェッショナル
Id:1903
ビルド:18362
BuildLabName:18362.1.AMD64fre.19h1_release.190318-1202
Dockerデスクトップが正常にインストールされた後、実行しようとすると、次のエラーで失敗します
System.InvalidOperationException:
Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters)
at Docker.WPF.BackendClient.Version()
at Docker.WPF.BackendClient.CheckVersion()
at Docker.WPF.BackendClient.CheckService(String action)
at Docker.WPF.BackendClient.SendMessage(String action, Object[] parameters)
at Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass18_0.<.ctor>b__1()
CFGオーバーライドがvmcompute.exeに対してオフになっていることを確認しましたが、それでも機能しません。
注:Surfaceラップトップを使用していて、ProgramDataが(SSDではなく)microSDカードにあります。ProgramDataは、mklink/XJコマンドによってDにシフトされています。
@ abu-ahmed-al-khatiriで提案されているように、アンインストール後にクリーンスクリプトを実行し、DockerおよびDocker DesktopのAppDataフォルダーとProgramDataフォルダーが削除され、コンピューターが再起動する前に再起動されることを確認しました。
次に、問題は次のとおりでした。パス「D:\ ProgramData\Docker\cli-plugins」へのアクセスが拒否されました。 「Everyone」にフォルダD:\ ProgramData\Dockerの「フルコントロール」を付与しました。
次に、問題は次のとおりでした:パス 'D:\ ProgramData\DockerDesktop.userprofilesへのアクセスが拒否されました。 「Everyone」にフォルダD:\ ProgramData\DockerDesktopの「フルコントロール」を付与しました。
DockerDesktopが実行されています
アンインストール後に設定を削除してみてください。
削除:1. C:\ Users \\ AppData\Local\Docker 2. C:\ Users \\ AppData\Roaming\Docker 3. C:\ Users \\ AppData\Roaming\Docker Desktop
お役に立てれば。