Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 기록으로 실력을 쌓자
- 정보처리기사 실기
- 티스토리챌린지
- kotlin querydsl
- IntelliJ
- Pinpoint
- 오블완
- Kubernetes
- kotlin spring
- Linux
- 코틀린 코루틴의 정석
- 정보처리기사 실기 기출문제
- kotlin coroutine
- APM
- CKA
- Elasticsearch
- Java
- CKA 기출문제
- MySQL
- PETERICA
- minikube
- AWS EKS
- aws
- kotlin
- 정보처리기사실기 기출문제
- Spring
- mysql 튜닝
- 공부
- AI
- CloudWatch
Archives
- Today
- Total
피터의 개발이야기
[Docker] Docker System Prune: 도커 시스템 정리 도구, 용량 부족 해결 본문
반응형
ㅁ 들어가며
ㅇ 젠킨스 빌드환경을 구성하면서 이전에 빌드되었던 이미지들과 컨테이너들이 있었다. 도커 시스템에서 사용하지 않는 리소스를 쉽게 정리하는 방법을 정리해 보았다.
ㅁ docker system prune이란?
docker system prune
은 도커 시스템에서 사용하지 않는 리소스를 한 번에 정리해준다.
- 중지된 모든 컨테이너
- 최소 하나의 컨테이너에서 사용되지 않는 모든 네트워크
- 매달려 있는(dangling) 모든 이미지
- 모든 빌드 캐시
ㅁ 사용 방법
docker system prune
ㅇ 이 명령어를 실행하면 경고 메시지와 함께 삭제될 항목들이 나열된다. 계속 진행하려면 'y'를 입력한다.
ㅇ 20GB의 리소스가 정리되었다.
ㅁ 추가 옵션
기본적으로 볼륨은 삭제되지 않는다. 볼륨도 함께 삭제하려면 --volumes 옵션을 추가해야 한다.
docker system prune -a
: 사용하지 않는 모든 이미지를 삭제docker system prune --volumes
: 사용하지 않는 볼륨도 함께 삭제
ㅁ 왜 사용해야 할까?
도커를 오래 사용하다 보면 사용하지 않는 컨테이너, 이미지, 네트워크 등이 쌓이게 된다. 이는 디스크 공간을 차지하고 시스템 성능에 영향을 줄 수 있다. docker system prune
을 주기적으로 사용하면 시스템을 깔끔하게 유지할 수 있다. 나의 경우 젠킨스 빌드을 초기화 하기 위해서 이 명령어를 사용하였다.
ㅁ 마무리
docker system prune
은 도커 시스템을 깔끔하게 유지하는 데 큰 도움이 된다. 하지만 신중하게 사용해야 하며, 삭제 전에 꼭 필요한 리소스가 없는지 확인해야 한다. 정기적으로 이 명령어를 사용하면 도커 환경을 효율적으로 관리할 수 있다.
ㅁ 함께 보면 좋은 사이트
ㅇ docker docc - docker system prune
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] Docker Hub 사용 및 제한 정책 (0) | 2025.02.07 |
---|---|
Lazydocker: Docker 관리를 위한 강력한 터미널 UI (0) | 2025.02.03 |
[Docker] MockServer 사용하기: API 모킹의 간단한 솔루션 (0) | 2025.01.16 |
[Docker] com.docker.vmnetd는 사용자의 컴퓨터를 손상시킵니다 이슈 해결 (0) | 2025.01.13 |
[Docker] Error saving credentials: error storing credentials 해결방법 (0) | 2025.01.13 |
Comments