[Docker] Hardware assisted virtualization and data execution protection must be enabled in the BIOS

qewr·2023년 1월 4일
0

Docker

목록 보기
3/4

Windows에서 Docker Desktop을 설치하고 실행하니 이러한 오류가 떴다.

해결방법

1. 가상화 사용 확인

도커는 리눅스 컨테이너 생성 및 사용을 위한 기술이므로 윈도우에서는 가상머신에 구축된 리눅스 환경에서 실행된다.

작업관리자-성능-가상화에서 가상화가 사용으로 되어있는지 확인한다. 나의 경우 사용 안 함으로 되어있었다.

이 경우에는 PC를 재부팅하고 부팅 시에 BIOS로 진입하여 가상화 기능을 활성화한다.
AMD의 경우 BIOS 검색 창에서 SVM mode를 검색하고 enable로 변경해주면 된다.

2. Hyper-V 기능 켜기

Windows PowerShell을 관리자 권한 모드로 실행한 후 하단의 명령어로 Hyper-V 기능을 켜준다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

0개의 댓글