Docker Desktop 설치 및 WSL 문제

BM1201·2023년 8월 29일

Docker

목록 보기
1/2
post-thumbnail

Window10을 사용했을 때 Docker Desktop 설치시 아무런 문제 없이 실행이 됐었는데

Window11을 사용했을 때부터 갑자기 WSL관련 오류가 발생하기 시작했습니다.

다행히 위의 오류팝업에서 해결법대로 cmd창에서 WSL --update를 하였더니 바로

문제가 해결되었는데 위의 방법으로 해결되지 않는다면 아래의 URL을 참고하면 될 거 같습니다.

그리고 도커를 사용하다보면 WSL의 메모리 관련 이슈사항으로 인해 컴퓨터가 느려지는 경우가 있어 WSL 메모리 설정을 추가적으로 해주는 것이 좋은데 아래와 같은 2가지 방법이 있습니다.

  1. Hyper-V를 사용하여 가상화 머신을 돌린다.
    => Windows home 버전에서는 지원을 하지 않음

  2. .wslconfig 파일을 생성하고, 메모리 점유 최대치를 설정하여 Vmmem(WSL)의 메모리 누수를 막는다.
    => 이 방법으로 필자는 처리하였고 방법은 다음과 같습니다.

WSL 메모리 설정방법

  1. C:\Users[사용자이름] 에 .wslconfig 파일이 있는지 확인하고 없다면 아래처럼 메모장으로 생성 후 파일형식을 바꿔주면 됩니다.

    [wsl2]
    memory=6GB
    swap=0

  2. 파일 생성 후 wsl 재실행

위의 방법으로 powershell을 관리자 권한으로 킨 후 메모리 설정하기 전 후를 비교해보면 아래와 같습니다.

메모리 설정 전

메모리 설정 후

참고 URL

profile
개발자의 기록하는 습관

0개의 댓글