Docker Desktop Error - Virtual Machine Platform is not enabled. Enable it using the following PowerShell script ~

반응형

Error

Docker Desktop - Virtual Machine Platform is not enabled.
Enable it using the following PowerShell script (in an administrative PowerShell)
and then restart your computer before using Docker Desktop:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

 

이 오류는 Docker Desktop을 실행할 때 Windows에서

Virtual Machine Platform 기능이 활성화되지 않아서 발생하는 오류이다.

Docker Desktop이 WSL2를 사용하려면 이 기능이 필수적으로 활성화되있어야 한다.

 

해결 방법

해결 방법은 오류 문구에 나와있다.

스크립트를 그대로 파워쉘에 입력하면 된다.

Virtual Machine Platform을 활성화해보자.

 

PowerShell을 관리자 권한으로 실행하기

  1. Windows 검색창에서 "PowerShell"을 검색한다.
  2. Windows PowerShell을 마우스 오른쪽 클릭 후 "관리자 권한으로 실행"을 선택한다.

 

Virtual Machine Platform 활성화하기

PowerShell에서 다음 명령어를 입력한다.

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform


이 명령어는 Windows의 Virtual Machine Platform 기능을 활성화하는 명령어이다.

명령어를 입력하면 컴퓨터를 재시작할 것이냐고 묻는다.

YES를 입력해서 시스템을 재부팅하자.

 

시스템 재부팅 후

시스템이 재부팅되면 도커 데스크톱을 실행시켜보자.

이제 오류없이 정상적으로 잘 구동되는 것을 확인할 수 있다.

도커 데스크탑 구동 화면

반응형