본문으로 바로가기

기본적으로 C드라이브에 생성되는데 용량이 커져서 문제가 생길 수 있음

 

 

(1) 도커 상태 확인 후 실행중이면 중지

 (중지는 Docker 실행 아이콘에서 중지)

wsl --list -v

 

(2)  docker-desktop-data를 파일 export

wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"

* 기본 이미지 데이터 위치

C:\Users\user\AppData\Local\Docker\wsl\data\ext4.vhd

 

 

 

(3) WSL에서 VHD 이미지를 등록해제

wsl --unregister docker-desktop-data

C:\Users\user\AppData\Local\Docker\wsl\data\ext4.vhd가 삭제

 

 

(4) tar파일로 부터 새로운 위치에 VHD 생성

wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2

 

 

 

 

 

 

 

* WSL 이란?

Windows Subsystem for Linux

WSL을 이용하면 듀얼부팅이나 VM과 같은 환경이 아니라 윈도우에서 리눅스 환경처럼 Powershell을 Bash 처럼 사용하고, Linux 명령어(sed, awk, vim, apt 등)를 사용할 수 있으며 Linux 커널을 이용할 수 있다.

이에 윈도우를 사용하는 많은 개발자들이 환호했다.
2016년에 처음으로 WSL이 나오고 점차 발전하면서 2019년에는 완전히 새로운 아키텍처로 WSL2가 나왔다.

 

 

 

참조

https://kdevkr.github.io/limit-resources-docker-desktop-using-wslconfig/

 

도커 데스크탑이 사용하는 WSL 리소스 제한하기

안녕하세요 Mambo 입니다. 오늘은 윈도우 환경의 도커 데스크탑에서 사용하는 WSL 리소스를 제한하는 방법에 대하여 공유하고자 합니다. 윈도우에서 도커 데스크탑을 사용할 때 컴퓨터가 느려진

kdevkr.github.io