Hyper-V не удалось подключиться к MobyLinuxVM Docker и Docker не запускается

Hyper-V не удалось подключиться к MobyLinuxVM Docker и Docker не запускается

Docker для Windows не был запущен. Поэтому в качестве первого шага нужно заставить MobyLinuxVM выполняться в Hyper-V. Hyper-V хотя и успешно запускал все виртуальные машины, но не мог подключиться к ним сам сдвойные ошибки.

При первом подключении возникает ошибка № 1, после чего ошибка № 2. Что делать теперь, перепробовано много решений, указанных ниже?

Ошибка №1:

Первая ошибка

Ошибка №2:

введите описание изображения здесь

Неудачные решения

Попробовал следовать, но не удалось {Windows 10 (x64) 1703}

  1. Удалите и переустановите Hyper-V и «Docker для Windows»
  2. Отключил все брандмауэры и антивирусы на машине.
  3. Не удалось подключить «docker для windows» к hyper-v (Остановил службу докера тоже)
  4. Убедитесь, что флаг hypervisorlaunchtypeустановлен Autoв загрузочных флагах
  5. Заменил MobyLinuxVM.vhdxи mobylinux.isoс другого рабочего компьютера в безопасном режиме, учитывая ошибки в образах обновления Docker (использование стабильной версии docker для windows)

решение1

Выполните следующие действия:

docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client 
docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh
chroot /host

Теперь вы в lsфайловой системе.

Если найдете лучший способ, дайте мне знать.

От:https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/

решение2

У меня недавно была похожая проблема. Единственный способ исправить это — вручную удалить ВМ в каталоге Hyper-V. Подробности в моем вопросеКак восстановить неисправный Docker

Связанный контент