Vérifier que le builder est en cours d'exécution avant l'inspection avec --bootstrap
Dans cette étape, vous apprendrez à utiliser le flag --bootstrap
avec la commande docker buildx inspect
. Ce flag garantit que l'instance du builder est en cours d'exécution avant toute tentative d'inspection. Si le builder n'est pas démarré, ce flag le lancera automatiquement.
Bien que le builder par défaut soit généralement en cours d'exécution, il est recommandé d'utiliser --bootstrap
lorsque vous souhaitez vous assurer que le builder est actif avant une inspection ou d'autres opérations de build.
Inspectons à nouveau le builder par défaut, cette fois-ci en utilisant le flag --bootstrap
:
docker buildx inspect --bootstrap default
Vous devriez obtenir le même résultat d'inspection que précédemment. Le flag --bootstrap
s'assure que le builder est dans un état actif avant l'exécution de l'inspection. Si le builder avait été arrêté, cette commande l'aurait d'abord démarré.
Name: default
Driver: docker
Nodes:
default:
Status: running
Buildkitd:
Version: v0.10.5
Platforms:
- linux/amd64
- linux/arm64
- linux/riscv64
- linux/ppc64le
- linux/s390x
- linux/386
- linux/arm/v7
- linux/arm/v6
L'utilisation de --bootstrap
est particulièrement utile dans les scripts ou les workflows automatisés où vous devez vous assurer que le builder est prêt avant de procéder à un build.