Hyper-V가 Docker의 MobyLinuxVM에 연결할 수 없고 Docker가 실행되지 않습니다.

Hyper-V가 Docker의 MobyLinuxVM에 연결할 수 없고 Docker가 실행되지 않습니다.

Windows용 Docker가 실행되고 있지 않았습니다. 따라서 첫 번째 단계로 MobyLinuxVM이 Hyper-V에서 실행되도록 해야 합니다. Hyper-V는 모든 가상 머신을 성공적으로 실행하지만 자체적으로 연결할 수 없습니다.이중 오류.

첫 번째 연결 시 오류 #1이 발생한 후 오류 #2가 발생합니다. 이제 무엇을 해야 할까요? 아래에 언급된 다양한 솔루션을 시도해 보셨나요?

오류 #1:

첫 번째 오류

오류 #2:

여기에 이미지 설명을 입력하세요

실패한 솔루션

다음을 시도했지만 실패했습니다. {윈도우 10(x64) 1703}

  1. Hyper-V 및 'Windows용 Docker' 제거 및 재설치
  2. 컴퓨터의 모든 방화벽과 바이러스 백신을 비활성화했습니다.
  3. 'windows용 docker'를 hyper-v와 연결하지 못했습니다(도커 서비스도 중지됨)
  4. 플래그가 부팅 플래그에 hypervisorlaunchtype설정되어 있는지 확인했습니다.Auto
  5. Docker 업데이트 이미지의 버그를 고려하여 안전 모드의 다른 작동 컴퓨터에서 MobyLinuxVM.vhdx교체 되었습니다 (mobylinux.isoWindows용 안정적인 버전의 Docker 사용)

답변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 디렉터리에서 VM을 수동으로 제거하는 것이었습니다. 자세한 내용은 내 질문에 있습니다.실패한 Docker를 복원하는 방법

관련 정보