docker system df

docker system df

docker system df는 Docker 데몬이 사용하는 디스크 공간을 보여주는 명령이에요. 이미지·컨테이너·볼륨이 얼마나 공간을 차지하는지 확인하고 싶을 때 사용해요.

출처: 문서

본문

docker system df는 Docker 데몬이 사용하는 디스크 공간의 양을 보여주는 명령이에요.

docker system df [OPTIONS]

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

옵션 기본값 설명
--format Go 템플릿으로 출력 형식을 정해요. table(기본), table TEMPLATE, json, TEMPLATE을 지원해요.
-v, --verbose 공간 사용량에 대한 상세 정보를 보여줘요.

예시

기본적으로 명령은 사용된 데이터의 요약을 표시해요.

$ docker system df

TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              5                   2                   16.43 MB            11.63 MB (70%)
Containers          2                   0                   212 B               212 B (100%)
Local Volumes       2                   1                   36 B                0 B (0%)

-v/--verbose 플래그로 더 자세한 정보를 얻을 수 있어요.

$ docker system df -v

Images space usage:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE                SHARED SIZE         UNIQUE SIZE         CONTAINERS
my-curl             latest              b2789dd875bf        6 minutes ago       11 MB               11 MB               5 B                 0
...

Containers space usage:
...

Local Volumes space usage:
...
  • SHARED SIZE는 이미지가 다른 이미지와 공유하는 공간(공통 데이터)이에요.
  • UNIQUE SIZE는 특정 이미지만 사용하는 공간이에요.
  • SIZE는 이미지의 가상 크기로, SHARED SIZEUNIQUE SIZE의 합이에요.

참고: 네트워크는 디스크 공간을 소비하지 않으므로 표시되지 않아요.

더 알아보기