Docker 이미지 경로 변경 (Windows)
도커를 사용하다 보니 C드라이브의 용량이 다 차는 경우가 생긴다.
기존의 모든 도커 데이터를 다른 드라이브/디렉토리로 재배치하는 방법이다.
WSL 2 docker-desktop-data vm 디스크 이미지는 일반적으로 다음 위치에 있다. `%USERPROFILE%\AppData\Local\Docker\wsl\data\ext4.vhdx
먼저 Docker를 내린다.
그런 다음 cmd를 통하여 도커가 내려갔는지 확인한다.
wsl --list -v
둘 다에 대한 STATE가 Stopped이면 도커가 내려가 있는 상태이다.( wsl --shutdown
)
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
docker-desktop-data를 tar로 압축하여 export 하자.
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
wsl에서 docker-desktop-data의 등록을 취소한다.
wsl --unregister docker-desktop-data
ext4.vhdx
파일이 자동으로 제거될 것이다.
docker-desktop-data를 다시 wsl에 import 시켜준다. 이제 ext4.vhdx는 D드라이브/디렉토리에 생성될 것이다.
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
Docker Desktop을 다시 시작하면 전과 같이 이미지가 모두 존재할 것이다.
확인 후 모두 정상적으로 작동하면 D:\Docker\wsl\data\docker-desktop-data.tar
파일( ext4.vhdx
파일 아님)을 삭제한다.
Leave a comment