본문 바로가기
Develop/Docker

도커 실행 에러 "Hardware assisted virtualization and data execution protection must be

by bellsilver7 2022. 4. 14.
728x90

Error: 도커 실행시 아래와 같은 에러 문구가 뜬다.

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

 
Check: Hyper-V 관련 항목들이 모두 체크 되어 있어야 한다. 
제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 (Windows 10 환경)

 
[시도1] 관리자 권한으로 터미널 실행 후 아래의 명령을 실행해 Hypervisor 를 Enable

> Enable Hypervisor with following command - bcdedit /set hypervisorlaunchtype auto
> Enable Hyper V - You can do this by running the following command as administrator. - dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

 
안된다 ... 
 
 
[시도2] BIOS 내에서 Virtualization 관련 설정 Enabled (참고 : https://han3126.tistory.com/341
- 메인보드마다 버전마다 BIOS 화면이 다를 수 있으므로 헷갈리면 각자에게 맞는 메인보드로 검색해서 보면 좋을것 같다.
 
 
[시도2] 를 한 후에 다시 Hyper-V 항목으로 돌아가면 체크할 수 있게 되어 이제부터 가상화를 사용할 수 있는 환경이 된다. 

728x90

댓글