✅ 1. 사용하지 않는 이미지 정리
(더 이상 사용되지 않는 이미지 = “dangling image”)
docker image prune
- 💡 한 단계 더 강력하게 지우고 싶다면:
docker image prune -a
- 🔥 -a는 현재 컨테이너에 사용되지 않는 모든 이미지 제거함.
✅ 2. 중간 빌드 캐시 레이어까지 포함해서 싹 정리
docker system prune
- unused:
- 이미지
- 컨테이너
- 네트워크
- 볼륨 (기본은 안 지움)
- 완전 강력하게 전부 지우고 싶으면:
docker system prune -a --volumes
❗ --volumes는 데이터 날릴 수 있으니 조심 (예: MySQL 볼륨 등)
✅ 3. 정리 전에 디스크 얼마나 쓰고 있는지 확인
docker system df
📌 추천 루틴
개발용에서 자주 빌드하는 경우:
docker system prune -a
- 주기적으로 해주면 디스크 공간 아낄 수 있음.
- 단, 진짜 안 쓰는 이미지인지 꼭 확인하고 실행.
'코딩 > Docker Memo' 카테고리의 다른 글
Docker : mongoDB 데이터 조회 명령어 (1) | 2025.06.14 |
---|---|
Docker : mysql 실행 명령어 (0) | 2025.06.14 |
Docker : 특정 모듈만 빌드 후 도커로 띄우기 (0) | 2025.06.13 |
Docker : KafKa topic 삭제 (0) | 2025.06.13 |