docker buildx du

docker buildx du

docker buildx du는 현재 선택된 빌더의 디스크 사용량을 보여주는 명령이에요. 빌드 캐시가 얼마나 공간을 차지하는지 확인할 때 사용해요.

출처: 문서

본문

docker buildx du는 현재 선택된 빌더의 디스크 사용량을 계산해 보여줘요. 삭제 가능한(reclaimable) 용량과 캐시 항목별 크기·마지막 접근 시각을 확인할 수 있어요.

RECLAIMABLEfalsedocker buildx du prune--all을 써도 그 레코드를 삭제하지 않아요. 빌더의 어떤 구성 요소가 그 레코드를 활발히 사용 중이기 때문이에요.

기본 출력의 별표(*)는 다음을 의미해요.

  • ID 옆의 별표(zu7m6evdpebh5h8kfkpw9dlf2*)는 레코드가 변경 가능(mutable)하다는 뜻이에요. 크기가 바뀌거나 다른 빌드가 소유권을 가져갈 수 있어요.

지원하는 옵션은 다음과 같아요.

옵션 기본값 설명
--filter 조건에 따라 출력을 필터링해요
--format 커스텀 템플릿으로 출력 형식을 지정해요 (table, json, pretty 등)
--timeout 20s 연결 시 또는 이미 실행 중일 때 컨테이너 종료에 쓰는 타임아웃(초)을 정해요
--verbose --format=pretty의 축약형이에요

Show disk usage

docker buildx du 명령은 현재 선택된 빌더의 디스크 사용량을 보여줘요.

$ docker buildx du
ID                                RECLAIMABLE    SIZE          LAST ACCESSED
12wgll9os87pazzft8lt0yztp*        true           1.704GB       13 days ago
iupsv3it5ubh92aweb7c1wojc*        true           1.297GB       36 minutes ago
Shared:        115.5MB
Private:       10.25GB
Reclaimable:   10.36GB
Total:         10.36GB

더 알아보기