Docker 실행 중 WSL Version 오류

박상하·2025년 2월 27일

WSL?

서비스를 배포하기 위해 docker를 실행해야하는데 나의 PC에서는 실행이 안되고 다음과 같은 에러를 보였다.

읽어보면 WSL update가 failed 했다고 나온다. 일단 WSL이 뭔지 알아야했다.

WSL: Windows Subsystem for Linux

Windows에서 리눅스 환경을 실행할 수 있도록 해주는 기능이다.

그런데 Docker를 실행하기 위해서는 WSL 2 버전이 필요한 것이다.

그래서 관리자 모드로 cmd를 켜서 wsl.exe --update를 시도했다.

그래도 되지 않았고 다음과 같은 방법을 찾았다.

다음과 같은 check가 활성화 되어야한다.

Linux용 Windows 하위시스템
가상 머신 플랫폼
Hyper-V

그런데 나의 PC에는 Hyper-V가 설치되어 있지 않았다.

Hyper-V

Windows에서 제공하는 기술로 여러개의 운영체제를 동시에 실행할 수 있도록 해주는 가상화 솔루션이다.

알아보니 Windows 11 에서는 Hyper-V가 기본적으로 제공되지 않아 별도로 설치를 해주어야 한다.

설치방법은 다음과 같다.


출처

이렇게 도커를 실행시킬 수 있게 되었다.

0개의 댓글