윈도우 도커 docker_data.vhdx 디스크 용량 줄이고 분할하여 최적화하기

mdx-header-module__0sj3JG__profile-img-alt
mdx-header-module__0sj3JG__profile-label-img-alt
타카

2025년 6월 10일 작성됨

공유하기

윈도우에서 WSL2를 사용하여 우분투를 사용 중이다.
생각보다 빠른 속도로
디스크 용량이 쓸데없이 커지는 것 같았고

사용할때마다 작업 관리자의 디스크 활성시간을 보면

계속 100% 가까이 차지하고 있는 것을 볼 수 있었다.
그럴때마다 내 컴퓨터는 프리징이 되기 시작하고...
너무 불편해서 조치를 취하기 시작했다.

디스크 용량부터 줄여보자

운영체제가 깔려있는 C드라이브(디스크)에
너무 무리를 주는 것 같아서 용량을 줄이려고 움직였다.

그런데, 윈도우 설정 시스템저장소 에서는 조회가 불가능하고,
도커 데스크톱을 보아도 확인이 불가능했다.

분명 가상 wsl이 잡아먹는 것 같은데...

역시나 찾아보니
C:\Users\<사용자명>\AppData\Local\Docker\wsl\disk 이 경로에 있는
docker_data.vhdx 디스크가 쓸데없이 60GB나 차지하고 있었다.

docker_data.vhdx 디스크를 초기화해야겠다.

도커 데스크톱 상단 도움말 같은 물음표 버튼을 눌러주고

Clean / Purge data 버튼을 당당하게 눌러서 초기화해버리자. (시간 소요됨)
여기까지 초기화로인한 용량 확보는 완료.

이제 디스크 사용을 좀 더 효율적으로 바꾸자.

용량 확보는 순간일 뿐,
이 또한 언젠가 재발할게 뻔하다.

나는 드라이브가 여러개 있어서 (C, D)
도커 디스크는 다른 드라이브에 넣을것이다.

C:\Users\<사용자명>\AppData\Local\Docker\wsl\disk이 경로를
D:\Users\<사용자명>\AppData\Local\Docker\DockerDesktopWSL 경로로 옮겼다.

도커 데스크톱 설정에 ResourcesAdvanced 에서 바꾸면 된다.

경로 변경이 완료되었으면,
원래 있었던 도커 디스크는 몽땅 제거하자.

이제 놀고있던 드라이브들은
병렬적으로 일하기 시작할 것이다!

프리징.. 먹통 Bye...

PEOPLE
TIKI
TAKA
로고 왼쪽 인물로고 오른쪽 인물로고 왼쪽 테두리로고 오른쪽 테두리