Sicherstellen, dass Builder vor der Inspektion mit --bootstrap läuft
In diesem Schritt lernen Sie, wie Sie das Flag --bootstrap
mit docker buildx inspect
verwenden. Das --bootstrap
-Flag stellt sicher, dass die Builder-Instanz läuft, bevor versucht wird, sie zu inspizieren. Falls der Builder nicht läuft, wird er durch dieses Flag gestartet.
Obwohl der Standard-Builder normalerweise läuft, ist es eine gute Praxis, --bootstrap
zu verwenden, wenn Sie sicherstellen möchten, dass der Builder vor der Inspektion oder anderen Build-Operationen aktiv ist.
Lassen Sie uns den Standard-Builder erneut inspizieren, diesmal mit dem --bootstrap
-Flag:
docker buildx inspect --bootstrap default
Sie sollten dieselbe Inspektionsausgabe wie zuvor sehen. Das --bootstrap
-Flag stellt sicher, dass der Builder sich im laufenden Zustand befindet, bevor die Inspektion durchgeführt wird. Falls der Builder gestoppt war, hätte dieser Befehl ihn zuerst gestartet.
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
Die Verwendung von --bootstrap
ist besonders nützlich in Skripten oder automatisierten Workflows, bei denen Sie sicherstellen müssen, dass der Builder bereit ist, bevor Sie mit einem Build fortfahren.