Проверка использования диска для конкретного экземпляра сборщика
На этом шаге вы узнаете, как проверить использование диска для конкретного экземпляра Docker builder. По умолчанию команда 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
на фактическое имя экземпляра сборщика, который вы хотите проверить. Эта команда покажет использование диска только для кэша, связанного с указанным экземпляром сборщика. Это полезно, если вы работаете с разными конфигурациями сборщиков или хотите изолировать использование кэша конкретной среды сборки.