-
[Docker Desktop] Error migrating WSL diskPrograming/기타 오류 해결 2025. 1. 31. 02:02반응형
개인 노트북의 내장하드 저장공간이 부족해서
도커를 외장하드로 옮기려고 했는데 다음과 같은 에러가 발생했습니다.
Error migrating WSL disk
An error occurred while migrating the Docker Desktop WSL data disk to its' new location:
moving disk name: remame
C:\Users\Lee\AppData\Local\\Docker\wsl\disk\docker_data.vhdx
D:\Docker\DockerDesktopWSL\disk\docker_data.vhdx: The system cannot move the fie to a different disk drive.
Disk image location will be reverted to its original setting.해결방법
1. 모든 wsl, Docker desktop 종료
wsl --shutdown # 종료 wsl --list --all --verbose # docker desktop 형태 확인 NAME STATE VERSION <...> <...> <...> docker-desktop-data Stopped 2 docker-desktop Stopped 2
- docker-desktop-data인 경우: 이 링크에서 설명하는 방법으로 진행하세요
- docker-desktop인 경우: 아래에서 계속... (제가 이 경우 입니다)
2. setting.json 수정
위치: C:/<사용자이름>/AppData/Roaming/Docker
settings.json에서 customWslDistroDir을 찾습니다. (없다면 추가합니다.)
원하는 디렉토리 위치로 변경해줍니다.
"customWslDistroDir": "D:\\Docker", # 원하는 위치 (백슬래시 두개로 표시)
변경저장 후 다시 Docker Desktop을 실행하면 됩니다.
출처: https://github.com/docker/for-win/issues/13408#issuecomment-1542879902
추가.
더 찾아보니, 도커 데스크톱 자체에서 변경이 불가능했던 것은 버전 업데이트로 해결 가능한 듯 합니다.
위의 절차가 귀찮다면 새로 업데이트 하는 게 좋을 것 같습니다.
v4.37.1 기준으로, 해결 됐습니다.
반응형'Programing > 기타 오류 해결' 카테고리의 다른 글
AttributeError: module 'PIL.Image' has no attribute 'LINEAR'. (0) 2024.07.08 [onnxruntime] CUDAExecutionProvider가 적용되지 않을 때 (0) 2024.05.08 [LangChain] ValueError: The de-serialization relies loading a pickle file. (1) 2024.03.12 remote: error: GH001: Large files detected. (github에 용량 큰 파일 push하기) (0) 2023.08.03 [구글 애드센스] 주소 인증 절차가 완료되지 않았기 때문에 더는 광고가 게재되지 않습니다. (0) 2023.06.04