728x90
일단 Virtual Machine상에서 Docker를 설치할 때 설치 option에서 Hyper-V대신 WSL(Windows Subsystem Linux)을 사용한다는 설정이 있습니다. 이 설정을 제외하고 설치합니다.
그런 뒤 Docker를 실행하면 다음과 같은 오류를 볼 수 있는데
말이 길지만 내용은 BIOS상에서 가상화를 설정해야 한다는 것입니다. 하지만 Hyper-V의 Virtual Machine에서 BIOS를 제한적일 수밖에 없습니다. 이 문제를 해결하려면 Virtual Machine를 끈뒤 Host Machine상에서 관리자 권한으로 PowerShell를 실행하고 아래 명령을 통해 Virtual Machine의 가상화를 설정해 줘야 합니다.
Set-VMProcessor -VMName Windows11 -ExposeVirtualizationExtensions $true |
위 명령에서 Windows11은 Virtual Machine의 이름입니다. Virtual Machine의 이름에 'Windows 11'처럼 공백이 있으면 오류가 날 수 있으므로 공백을 없애주는 것이 좋습니다.
728x90
'ETC' 카테고리의 다른 글
Visual Studio의 Developer Command Prompt를 Windows Terminal에 추가하기 (0) | 2022.02.23 |
---|---|
[BatteryAlert] 노트북용 배터리 알리미 (4) | 2021.06.08 |
유용한 웹서비스 (0) | 2021.02.20 |
[DOS 명령어] 특정 이름의 하위폴더 삭제하기 (0) | 2020.11.16 |
[Windows 10] UnInstall Display Language(설치된 언어팩 삭제하기) (0) | 2020.02.14 |