2. 개발/2.0 개발 잡설
WSL2기반 윈도우 도커 이미지 저장 위치 변경하기
NeoZest
2022. 1. 13. 20:12
도커에서 당겨오는 이미지들은 %USERPROFILE%\AppData\Local\Docker\wsl\data\ext4.vhd 위치에 저장된다.
이 경로를 바꾸려면 WSL 이미지 경로를 변경하면 된다.
먼저 도커 데스크탑을 종료하자. 커멘드창에서 다음 WSL명령어를 실행하여 도커가 중단된 것을 확인한다.
내 경우 우분투가 설치되어 있었기 때문에 다음과 같이 나온다.
d:\>wsl --list -v
NAME STATE VERSION
* Ubuntu Stopped 1
docker-desktop-data Stopped 2
docker-desktop Stopped 2
중단(Stopped)된 것 확인 했으니 이제 docker-desktop-data를 파일로 뽑아내자. D:\Docker\wsl\data\ 디렉터리를 만들고 다음 명령을 실행한다.
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
이제 WSL에서 VHD 이미지를 등록해제 한다.
wsl --unregister docker-desktop-data
그러면 %USERPROFILE%\AppData\Local\Docker\wsl\data\ext4.vhd가 삭제된다.
이제 다시 tar파일로 부터 새로운 위치에 VHD를 만들자.
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
이제 다시 도커를 시작하면 된다.
반응형