특정 빌더 인스턴스의 디스크 사용량 확인
이 단계에서는 특정 Docker 빌더 인스턴스의 디스크 사용량을 확인하는 방법을 배우게 됩니다. 기본적으로 docker buildx du는 현재 활성 빌더의 디스크 사용량을 표시합니다. 그러나 여러 빌더 인스턴스가 구성되어 있을 수 있으며 다른 빌더의 캐시 사용량을 검사하고 싶을 수 있습니다.
먼저, 검사하려는 빌더를 식별하기 위해 사용 가능한 빌더 인스턴스를 나열해 보겠습니다. docker buildx ls 명령을 사용하여 이 작업을 수행할 수 있습니다.
docker buildx ls
출력에는 빌더 인스턴스 목록이 표시됩니다. 관심 있는 빌더의 이름을 식별하려면 NAME 열을 확인하십시오. 현재 활성 빌더는 별표 (*) 로 표시됩니다.
NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT PLATFORMS
default * docker running v0.10.5+a34f333b1f linux/amd64, linux/arm64, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6
mybuilder docker-container running v0.10.5+a34f333b1f linux/amd64, linux/arm64, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6
이제 특정 빌더 인스턴스의 디스크 사용량을 확인하려면 --builder 플래그를 사용하고 그 뒤에 빌더의 이름을 입력하면 됩니다. 예를 들어, mybuilder라는 빌더가 있는 경우 다음을 실행합니다.
docker buildx du --builder mybuilder
mybuilder를 검사하려는 빌더 인스턴스의 실제 이름으로 바꿉니다. 이 명령은 해당 빌더 인스턴스와 관련된 캐시에 대한 디스크 사용량을 구체적으로 표시합니다. 이는 서로 다른 빌더 구성을 사용하거나 특정 빌드 환경의 캐시 사용량을 격리하려는 경우에 유용합니다.