
Windows용 Docker가 실행되고 있지 않았습니다. 따라서 첫 번째 단계로 MobyLinuxVM이 Hyper-V에서 실행되도록 해야 합니다. Hyper-V는 모든 가상 머신을 성공적으로 실행하지만 자체적으로 연결할 수 없습니다.이중 오류.
첫 번째 연결 시 오류 #1이 발생한 후 오류 #2가 발생합니다. 이제 무엇을 해야 할까요? 아래에 언급된 다양한 솔루션을 시도해 보셨나요?
오류 #1:
오류 #2:
실패한 솔루션
다음을 시도했지만 실패했습니다. {윈도우 10(x64) 1703}
- Hyper-V 및 'Windows용 Docker' 제거 및 재설치
- 컴퓨터의 모든 방화벽과 바이러스 백신을 비활성화했습니다.
- 'windows용 docker'를 hyper-v와 연결하지 못했습니다(도커 서비스도 중지됨)
- 플래그가 부팅 플래그에
hypervisorlaunchtype
설정되어 있는지 확인했습니다.Auto
- Docker 업데이트 이미지의 버그를 고려하여 안전 모드의 다른 작동 컴퓨터에서
MobyLinuxVM.vhdx
교체 되었습니다 (mobylinux.iso
Windows용 안정적인 버전의 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를 복원하는 방법