티스토리 뷰

일단 Docker를 Windows에 설치하는 방법은 이 글을 참조하도록 하자. 

WslKernelUpdateNotInstalledException

Docker를 Windows에 설치하려고 하는데 install이 다 끝나고 위와 같은 오류가 나오는 경우가 있다. 

Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException: 'Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException' 형식의 예외가 Throw되었습니다.
   위치: Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) 파일 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:줄 140
   위치: Docker.Engines.WSL2.WSL2Provisioning.<DeployDistroAsync>d__17.MoveNext() 파일 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs:줄 169

StackTrace에 찍힌 내용은 위와 같다. Wsl Kernel 이 Update가 잘 안되어 있는 모양이다. 

WSL 2 installation is incomplete

맨 위의 경고창에 가려져 있던 두번째 경고창이다. 여기는 조금 더 명확하게 뭘 하라고 나와있다. 링크를 눌러서 들어가서 kernel을 update 하라고 한다. 링크를 눌러서 들어가자. 

 

 

Linux 커널 업데이트 패키지 다운로드

그럼 위와 같은 화면을 볼 수 있고 여기서 맨 위에 있는 x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 누르자. 그럼 설치파일을 받을 수 있을것이다. 

 

WSL update

그리고 설치파일을 실행하면 위와 같은 설치화면이 나오고 next를 연타하면 설치가 종료된다. 

 

Docker 첫 화면

그리고 Docker를 재시작 하면 위와 같이 정상적으로 기동된 Docker를 만날 수 있다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30