docker scout cache df 명령으로 캐시 사용량 확인 방법

DockerBeginner
지금 연습하기

소개

이 랩에서는 docker scout cache df 명령어를 사용하여 Docker Scout 캐시를 이해하고 관리하는 방법을 배우겠습니다. 임시 파일 및 캐시된 SBOM(Software Bill of Materials) 을 포함한 캐시의 다양한 구성 요소를 살펴보고, 명령의 출력을 해석하여 디스크 사용량을 확인하는 방법을 배우겠습니다. 이를 통해 Docker Scout 캐시가 소비하는 디스크 공간을 효과적으로 모니터링하고 관리할 수 있습니다.

Docker Scout 캐시 이해하기

이 단계에서는 Docker Scout 캐시를 살펴보고 이미지와 해당 취약점에 대한 정보를 저장하는 방식을 이해하겠습니다. Docker Scout 는 SBOM(Software Bill of Materials) 및 취약점 정보와 같은 데이터를 저장하기 위해 로컬 캐시를 사용하며, 이는 동일한 이미지에 대한 후속 스캔 속도를 높이는 데 도움이 됩니다.

먼저, 현재 Docker Scout 캐시 사용량을 확인해 보겠습니다. docker scout cache df 명령어를 사용하여 캐시에 대한 정보를 표시할 수 있습니다.

docker scout cache df

이 명령어는 Docker Scout 캐시가 사용하는 디스크 공간에 대한 개요를 제공합니다. 출력에는 캐시의 총 크기와 임시 파일 및 캐시된 SBOM 과 같은 캐시 내의 다양한 구성 요소의 크기가 표시됩니다. 이 출력을 이해하는 것은 캐시를 효과적으로 관리하는 데 매우 중요합니다.

출력에는 일반적으로 TYPE, COUNT, 및 SIZE와 같은 열이 포함됩니다. TYPE은 캐시된 데이터의 범주 (예: temp, sbom) 를 나타내고, COUNT는 해당 범주에 있는 항목의 수를 보여주며, SIZE는 해당 범주가 소비하는 디스크 공간을 표시합니다.

임시 캐시 디스크 사용량 확인

이 단계에서는 Docker Scout 내의 임시 캐시 사용량을 이해하는 데 중점을 두겠습니다. 임시 캐시는 스캔 및 분석 중에 생성된 중간 데이터를 저장합니다. 이 데이터는 일반적으로 수명이 짧으며 디스크 공간을 확보하기 위해 정리할 수 있습니다.

임시 캐시의 세부 정보를 확인하기 위해 다시 docker scout cache df 명령어를 사용하고 temp 유형과 관련된 출력을 관찰할 수 있습니다.

docker scout cache df

TYPE 열이 temp인 행을 찾습니다. 이 행의 SIZE 열은 현재 임시 캐시 파일이 사용하고 있는 디스크 공간의 양을 나타냅니다. 이 정보는 임시 파일이 과도한 디스크 공간을 소비하고 있는지 식별하는 데 유용합니다.

임시 캐시 크기를 이해하면 전체 캐시 크기를 관리하고 Docker Scout 작업과 관련된 잠재적인 디스크 공간 문제를 해결하는 데 도움이 됩니다.

캐시된 SBOM 디스크 사용량 확인

이 단계에서는 Docker Scout 캐시에서 캐시된 SBOM(Software Bill of Materials) 이 사용하는 디스크 공간을 검토합니다. SBOM 은 컨테이너 이미지 내의 구성 요소 및 종속성에 대한 자세한 정보를 포함합니다. SBOM 을 캐싱하면 Docker Scout 가 처음부터 이미지를 다시 분석할 필요 없이 후속 스캔을 위해 이 정보에 빠르게 액세스할 수 있습니다.

캐시된 SBOM 의 크기를 확인하기 위해 다시 docker scout cache df 명령어를 사용합니다.

docker scout cache df

출력에서 TYPE 열이 sbom인 행을 찾습니다. 이 행의 SIZE 열은 캐시된 SBOM 이 소비하는 디스크 공간의 양을 보여줍니다. 더 많은 이미지를 스캔할수록 캐시된 SBOM 의 크기가 증가할 가능성이 높습니다.

캐시된 SBOM 의 크기를 이해하면 Docker Scout 가 스캔한 이미지에 대해 얼마나 많은 데이터를 저장하고 있는지 측정하는 데 도움이 되며 캐시 크기를 관리하는 데 유용할 수 있습니다.

docker scout cache df 출력 결과 해석

이 마지막 단계에서는 docker scout cache df 명령의 출력을 해석하고 Docker Scout 캐시 관리에 대한 중요성을 이해하는 방법을 요약합니다.

docker scout cache df를 실행했을 때 이전 단계에서 보았던 출력을 기억하십시오.

docker scout cache df

출력은 유형별로 Docker Scout 캐시 사용량의 분석을 제공합니다. 일반적으로 볼 수 있는 주요 유형은 다음과 같습니다.

  • temp: 이는 스캔 및 분석 중에 생성된 임시 파일을 나타냅니다. 이러한 파일은 일반적으로 수명이 짧으며 공간을 확보하기 위해 안전하게 제거할 수 있습니다.
  • sbom: 이는 캐시된 SBOM(Software Bill of Materials) 을 나타냅니다. 이는 동일한 이미지에 대한 후속 스캔 속도를 높이기 위해 저장됩니다.

COUNT 열은 캐시에 있는 각 유형의 항목 수를 표시하고, SIZE 열은 각 유형이 소비하는 디스크 공간을 나타냅니다. TOTAL 행은 Docker Scout 캐시의 전체 크기를 제공합니다.

docker scout cache df의 출력을 정기적으로 확인하여 다음을 수행할 수 있습니다.

  • Docker Scout 캐시의 증가를 모니터링합니다.
  • 어떤 유형의 캐시된 데이터가 가장 많은 디스크 공간을 소비하는지 식별합니다.
  • 임시 파일이 불필요하게 누적되고 있는지 확인합니다.
  • 디스크 공간을 확보하기 위해 캐시를 정리할 시기에 대한 정보를 바탕으로 결정을 내립니다.

이 출력을 이해하는 것은 특히 많은 수의 이미지 또는 제한된 디스크 공간을 처리할 때 건강하고 효율적인 Docker Scout 환경을 유지하는 데 필수적입니다.

요약

이 랩에서는 docker scout cache df 명령을 사용하여 Docker Scout 캐시의 디스크 사용량을 이해하고 확인하는 방법을 배웠습니다. 전체 캐시 사용량을 살펴보고, 후속 스캔을 가속화하기 위해 SBOM 및 취약성 정보를 저장하는 방법에 중점을 두었습니다.

구체적으로, docker scout cache df의 출력을 검토하여 임시 파일 (temp) 및 캐시된 SBOM(sbom) 과 같은 다양한 캐시 구성 요소가 소비하는 디스크 공간을 식별했습니다. 출력에서 TYPE, COUNT, 및 SIZE 열을 이해하는 것은 캐시 사용량을 해석하고 디스크 공간을 효과적으로 관리하는 데 필수적입니다.