발생 상황
- M1 256GB 사용중에 특별히 큰 파일이나 응용프로그램이 없음에도 시스템 용량이 매우 크다는 것을 발견했습니다. 소프트웨어 업데이트를 하기 위해서는 용량 확보가 반드시 필요했습니다.
- 대용량파일과 시스템 파일을 뒤지다가 발견한 `Docker.raw` 이 굉장히 용량이 크다는 것을 발견하였습니다.
발생 원인
- `Docker.raw` 파일은 Docker Desktop 애플리케이션을 사용하기 위한 파일입니다.
- 컨테이너 이미지, 볼륨 데이터 및 컨테이너 런타임과 관련된 모든 데이터를 저장합니다.
- 만약 Docker Desktop을 사용중이라면 해당 파일을 수정하거나삭제하는 것은 애플리케이션 이용에 지장을 줄 수 있습니다. 직접적인 조작보다는 Docker Desktop을 이용하여 조작하는 것을 추천합니다.
- Max size 를 조절하는 방법은 이 링크를 참조하세요. : https://manchann.tistory.com/35
대처
- Docker Desktop이 동작하는데 많은 리소스를 소모하여 `OrbStack`을 사용하는 중이었습니다.
- GUI로 컨테이너를 새로 띄울 수가 없어 CLI 이용을 병행해야하지만 가볍고 빨라 만족중입니다.
⚡️ Lightning Fast. Starts in 2 seconds, optimized network and file system, fast x86 emulation.
💨 Feather Light. Low CPU and disk usage, battery-friendly, works with less memory, native Swift app.
🍰 Effortlessly Simple. Automatic domain names and migration, CLI & file system integration, VPN and SSH support.
⚙️ Powerful. Run Docker containers, Kubernetes, and Linux distros. Manage containers quickly from your menu bar. Explore volume and image files.
- OrbStack Docs