Asegurar que el constructor esté en ejecución antes de inspeccionar con --bootstrap
En este paso, aprenderás a usar la bandera --bootstrap
con docker buildx inspect
. La bandera --bootstrap
garantiza que la instancia del constructor esté en ejecución antes de intentar inspeccionarla. Si el constructor no está en funcionamiento, esta bandera lo iniciará.
Aunque el constructor predeterminado normalmente está en ejecución, es una buena práctica usar --bootstrap
cuando deseas asegurarte de que el constructor esté activo antes de la inspección u otras operaciones de construcción.
Inspeccionemos nuevamente el constructor predeterminado, esta vez usando la bandera --bootstrap
:
docker buildx inspect --bootstrap default
Deberías ver la misma salida de inspección que antes. La bandera --bootstrap
garantiza que el constructor esté en estado de ejecución antes de realizar la inspección. Si el constructor hubiera estado detenido, este comando lo habría iniciado primero.
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
El uso de --bootstrap
es particularmente útil en scripts o flujos de trabajo automatizados donde necesitas asegurarte de que el constructor esté listo antes de proceder con una construcción.