뭔가 신기하다 도커에서 하이퍼바이저 얘길 듣게 될줄이야
Docker Desktop - Windows Hypervisor is not present 에러의 경우는 Windows 기능 켜기/끄기에서
Linux용 Windows 하위 시스템
가상 머신 플랫폼
Hyper-V
3가지를 클릭해줘야 한다고 한다.
근데 난 Hyper-V가 없다!! 윈도우11 홈에디션의 경우에는 없다고 한다.
직접 설치해주자
메모장을 켜고 아래의 Hyper-V 설치 명령어들을 붙여넣어준다.
저장시 .txt가 아닌 .bat으로 저장해준다.
.bat 실행파일을 관리자 권한으로 실행한다.
이때 관리자 권한이 아니라면 740error가 뜬다.
재부팅한다.
Hyper-V 설치명령어(메모장에 붙여넣고 .bat 파일로 저장한다)
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
다시보면 Hyper-V가 제대로 있다.
이제 도커 데스크탑을 키면, 제대로 열린다!!
출처:
https://doosicee.tistory.com/entry/Window11-Hyper-V-활성화-방법 [I move forward every day.:티스토리]