반응형
목적
오늘 사이드 프로젝트하다가 젠킨스 빌드 서버의 디스크가 터지는 일이 발생하였다. 왜 발생했는지 확인하고 대처 방법을 알아보자
빌드 캐시
도커 이미지를 빌드하게 되면 빌드 시 중첩되는 레이어는 다시 빌드하지 않기 위해 빌드 캐시에 이미지 레이어가 쌓이게 된다. 위 사진을 보면 build cache가 깨긋하지만 정리하기 전에는 10gb정도 쌓여있었다.
사용하지 않는 시스템 자원
이미지 버전이 업그레이드되어 사용하지 않는 이미지, 사용하지 않는 컨테이너 등은 디스크를 잡아먹고 있는다. 위 사진에서는 깨끗하지만 예전에는 수십 gb 씩 잡아먹고 있었다.
정리 방법
docker system prune -f // 사용하지 않는 시스템 자원 지우기.
docker buildx prune -f // 빌드 캐시 지우기
위 2가지 명령어를 사용하자
참고 자료
https://tech.kakaoenterprise.com/171
https://depot.dev/blog/docker-clear-cache
반응형
'[OS] > Docker' 카테고리의 다른 글
[중요][Docker] 도커 초기화하기!! (105) | 2024.01.19 |
---|---|
[참고] 도커 / 오버레이2 청소해도 안전합니까? (62) | 2023.12.01 |
댓글