Docker Рабочий стол для Windows - PullRequest
       131

Docker Рабочий стол для Windows

0 голосов
/ 12 марта 2020

Я пытаюсь запустить Docker рабочий стол на моем windows 10 Pro 64-битном компьютере с нижеприведенными спецификациями сборки и подробностями настройки,

  • Edition - Windows 10 Pro 64 Bit
  • Версия - 1903
  • Сборка ОС - 18362.657
  • Процессор - Intel i7
  • Состояние Hyper-V - включено, и я могу видеть все службы работают нормально.

Я установил Docker Настольная версия 2.2.0.3 (42716). Я запускаю это как администратор, и во время запуска он выдает следующую ошибку:

  • [12: 59: 40.968] [HyperV] [Информация] Создание VM DockerDesktopVM ...
  • [12: 59: 44.416] [HyperV] [Ошибка] Невозможно создать виртуальную машину Hyper-V: Microsoft.HyperV.PowerShell.VirtualizationException: Hyper-V обнаружил ошибку при попытке доступа к объекту на компьютере «DESKTOP-1SOMU3A», поскольку объект не был найден. Возможно, объект был удален или у вас нет разрешения на выполнение задачи. Убедитесь, что на компьютере запущена служба управления виртуальной машиной. Если служба работает, попробуйте выполнить задачу еще раз, используя Запуск от имени администратора. ---> Microsoft.Virtualization.Client.Management.ObjectNotFoundException: Hyper-V обнаружил ошибку при попытке доступа к объекту на компьютере «DESKTOP-1SOMU3A», поскольку объект не был найден. Возможно, объект был удален или у вас нет прав для выполнения задачи. Убедитесь, что на компьютере запущена служба управления виртуальной машиной. Если служба работает, попробуйте выполнить задачу еще раз, используя Запуск от имени администратора. на Microsoft.Virtualization.Client.Management.HostComputerSystemView.GetPrimordialResourcePool (VMDeviceSettingType DeviceType) в Microsoft.Virtualization.Client.Management.HostComputerSystemView.GetSettingCapabilities (VMDeviceSettingType DeviceType, способность SettingsDefineCapabilities) при Microsoft.HyperV.PowerShell.VMScsiController.CreateTemplateScsiController (виртуальная машина) в parentVirtualMachine Microsoft.HyperV.PowerShell.Commands.NewVM.ConfigureVirtualMachine (VirtualMachine vm, IOperationWatcher operationWatcher) в Microsoft.HyperV.PowerShell.Commands.NewVM.CreateObjects (IOperationWatcher operationWatcher) * исключение - внутренняя исключительная ситуация - внутренний элемент трассировки 10 * 10 - конец 10 -

Я искал похожие проблемы и до сих пор безуспешно делал следующие действия.

  1. Удалите и переустановите Docker Рабочий стол (с перезагрузкой системы)
  2. Включение и выключение Hyper-V в функциях приложения (с перезагрузкой системы)
  3. Изменилось имя моей системы, чтобы избежать любые специальные символы (хотя, глядя на сообщение об ошибке, оно не отражает измененное имя системы).

Не уверен, в чем может быть проблема. Пожалуйста, предоставьте руководство.

Спасибо

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

Попробуйте удалить Docker панель инструментов. У меня были похожие проблемы с Docker рабочим столом для windows. Ранее я установил docker набор инструментов после удаления docker набор инструментов, docker рабочий стол для windows работал правильно.

0 голосов
/ 12 марта 2020

Похоже, что это все еще открытый выпуск на Docker для Windows. Как предлагается в выпуске и этой теме , вы можете попробовать:

  1. Открыть Окно безопасности

  2. Открыть Управление приложениями и браузерами

  3. Нажмите Настройки защиты от эксплойтов внизу

  4. Переключиться на Настройки программы вкладка

  5. Найдите в списке C:\WINDOWS\System32\vmcompute.exe и разверните его

  6. Нажмите Изменить

  7. Прокрутите вниз до Защита потока кода (CFG) и снимите флажок Отменить настройки системы

  8. Запуск vmcompute из PowerShell: net start vmcompute

Может быть полезно go решить эту проблему, поскольку вы можете найти другие потенциальные решения, например с вашим именем хоста и именем netbiosname .

...