도커에서 당겨오는 이미지들은 %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
이제 다시 도커를 시작하면 된다.
반응형
'2. 개발 > 2.0 개발 잡설' 카테고리의 다른 글
WSL 정리 #1 (0) | 2022.04.05 |
---|---|
드림헤븐 JD (0) | 2022.03.05 |
TIL: NGinX, 디자인시스템, 애자일 (0) | 2021.12.24 |
네카라쿠배 성장의 비결 기사 키워드 (0) | 2021.11.22 |
2년동안 194USD 버는 앱을 만들면서 얻은 교훈 (0) | 2021.07.27 |