기본적으로 C드라이브에 생성되는데 용량이 커져서 문제가 생길 수 있음
(1) 도커 상태 확인 후 실행중이면 중지
(중지는 Docker 실행 아이콘에서 중지)
wsl --list -v
(2) docker-desktop-data를 파일 export
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
* 기본 이미지 데이터 위치
C:\Users\user\AppData\Local\Docker\wsl\data\ext4.vhd
(3) WSL에서 VHD 이미지를 등록해제
wsl --unregister docker-desktop-data
C:\Users\user\AppData\Local\Docker\wsl\data\ext4.vhd가 삭제
(4) tar파일로 부터 새로운 위치에 VHD 생성
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
* WSL 이란?
Windows Subsystem for Linux
WSL을 이용하면 듀얼부팅이나 VM과 같은 환경이 아니라 윈도우에서 리눅스 환경처럼 Powershell을 Bash 처럼 사용하고, Linux 명령어(sed, awk, vim, apt 등)를 사용할 수 있으며 Linux 커널을 이용할 수 있다.
이에 윈도우를 사용하는 많은 개발자들이 환호했다.
2016년에 처음으로 WSL이 나오고 점차 발전하면서 2019년에는 완전히 새로운 아키텍처로 WSL2가 나왔다.
참조
https://kdevkr.github.io/limit-resources-docker-desktop-using-wslconfig/
'[ 서버 & DB 관련 ] > Docker' 카테고리의 다른 글
Docker 실행중인 컨테이너 자원 할당 정보 확인 (0) | 2023.01.11 |
---|---|
docker 컨테이너에 포트 추가 하기 (0) | 2022.07.05 |
[docker] 설치 사용 (0) | 2019.08.20 |
docker Proxy 설정 (0) | 2019.04.11 |