도커에서 당겨오는 이미지들은 %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

 

이제 다시 도커를 시작하면 된다.

 

반응형

+ Recent posts