docker buildx du
docker buildx du
docker buildx du는 현재 선택된 빌더의 디스크 사용량을 보여주는 명령이에요. 빌드 캐시가 얼마나 공간을 차지하는지 확인할 때 사용해요.
출처: 문서
본문
docker buildx du는 현재 선택된 빌더의 디스크 사용량을 계산해 보여줘요. 삭제 가능한(reclaimable) 용량과 캐시 항목별 크기·마지막 접근 시각을 확인할 수 있어요.
RECLAIMABLE이 false면 docker 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