도커는 기본적으로 리눅스 기반으로 개발이 되어 있습니다.
따라서 윈도우나 MAC 은 가상머신 위에서 도커가 동작하게 됩니다.
윈도우는 WSL 설정을 해주어야 Docker for Windows 가 정상적으로 동작하게 됩니다.
부팅이 안되었다고 계속 리스타트를 희망합니다.
Windows Subsystem for Linux 설정 방법
powershell 을 관리자 모드로 열어주세요.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Windows에서 Linux 배포를 설치하려면 먼저 "Linux용 Windows 하위 시스템" 옵션 기능을 사용하도록 설정
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSL 2를 설치하려면 먼저 Virtual Machine 플랫폼 옵션 기능을 사용하도록 설정
wsl --set-default-version 2
WSL 2를 기본 버전으로 설정
도커 정상부팅 완료
참고 사이트
https://docs.microsoft.com/ko-kr/windows/wsl/install-win10