7

Докер для 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 (также остановлена служба Docker)
  4. Гарантировал, что флаг hypervisorlaunchtype установлен в Auto в загрузочных флагах
  5. Заменены MobyLinuxVM.vhdx и mobylinux.iso с другого рабочего компьютера в безопасном режиме с учетом ошибок в образах обновлений Docker (с использованием стабильной версии Docker для Windows)

1 ответ1

2

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

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/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .