Vérifier l'utilisation du disque pour une instance de builder spécifique
Dans cette étape, vous apprendrez comment vérifier l'utilisation du disque pour une instance spécifique de Docker builder. Par défaut, docker buildx du
affiche l'utilisation du disque pour le builder actuellement actif. Cependant, vous pourriez avoir plusieurs instances de builder configurées et souhaiter inspecter l'utilisation du cache pour une autre instance.
Commencez par lister les instances de builder disponibles pour identifier celle que vous souhaitez inspecter. Vous pouvez le faire avec la commande docker buildx ls
:
docker buildx ls
La sortie affichera une liste de vos instances de builder. Cherchez la colonne NAME
pour identifier le nom du builder qui vous intéresse. Le builder actuellement actif sera marqué d'un astérisque (*
).
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
Pour vérifier l'utilisation du disque pour une instance de builder spécifique, utilisez l'option --builder
suivie du nom du builder. Par exemple, si vous avez un builder nommé mybuilder
, exécutez :
docker buildx du --builder mybuilder
Remplacez mybuilder
par le nom réel de l'instance de builder que vous souhaitez inspecter. Cette commande affichera l'utilisation du disque spécifiquement pour le cache associé à cette instance de builder. Ceci est utile si vous travaillez avec différentes configurations de builder ou si vous souhaitez isoler l'utilisation du cache d'un environnement de build particulier.