Docker Рабочий стол не запускается - последовательность не содержит соответствующего элемента - PullRequest
1 голос
/ 18 апреля 2020

ОС: 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 расположены на карте microSD (не на SSD). ProgramData смещена в D: по команде mklink / XJ

Ответы [ 2 ]

1 голос
/ 18 апреля 2020

В соответствии с предложением @ abu-ahmed-al-khatiri после удаления я запустил скрипт очистки и убедился, что папки AppData и ProgramData для Docker и Docker Desktop удалены, а компьютер перезапущен перед переустановкой.

Тогда возникла проблема: доступ к пути 'D: \ ProgramData \ Docker \ cli-plugins' запрещен. Я дал «Все» «Полный доступ» в папке D: \ ProgramData \ Docker.

Тогда проблема была: Доступ к пути 'D: \ ProgramData \ DockerDesktop .userprofiles отклонен. Я дал «Все» «Полный доступ» в папке D: \ ProgramData \ DockerDesktop.

DockerDesktop теперь работает

0 голосов
/ 18 апреля 2020

Попробуйте очистить настройки после удаления.

Удалить: 1. C: \ Users \\ AppData \ Local \ Docker 2. C: \ Users \\ AppData \ Roaming \ Docker 3. C: \ Users \\ AppData \ Roaming \ Docker Рабочий стол

Надеюсь, это поможет.

...