docker buildx history export
| Descripción | Exporta los registros de construcción a un paquete de Docker Desktop |
|---|---|
| Uso | docker buildx history export [OPTIONS] [REF...] |
Descripción
Exporta uno o más registros de construcción a archivos de archivo .dockerbuild.
Estos archivos contienen metadatos, registros (logs) y salidas de la construcción,
y se pueden importar a Docker Desktop o compartir entre diferentes entornos.
Opciones
| Opción | Predeterminado | Descripción |
|---|---|---|
--all | Exporta todos los registros de construcción para el builder | |
--finalize | Asegura que los registros de construcción estén finalizados antes de exportar | |
-o, --output | Ruta del archivo de salida |
Ejemplos
Exportar todos los registros de construcción a un archivo (--all)
Utiliza la bandera --all y redirige la salida:
docker buildx history export --all > all-builds.dockerbuild
O utiliza la bandera --output:
docker buildx history export --all -o all-builds.dockerbuild
Utilizar una instancia de builder específica (--builder)
docker buildx history export --builder builder0 ^1 -o builder0-build.dockerbuild
Habilitar el registro de depuración (--debug)
docker buildx history export --debug qu2gsuo8ejqrwdfii23xkkckt -o debug-build.dockerbuild
Asegurar que los registros de construcción estén finalizados antes de exportar (--finalize)
Los clientes pueden reportar sus propias trazas de forma concurrente, y es posible que no
todas las trazas se hayan guardado aún en el momento de la exportación. Utiliza la bandera
--finalize para asegurarte de que todas las trazas estén finalizadas antes de exportar.
docker buildx history export --finalize qu2gsuo8ejqrwdfii23xkkckt -o finalized-build.dockerbuild
Exportar una sola construcción a un archivo personalizado (--output)
docker buildx history export qu2gsuo8ejqrwdfii23xkkckt --output mybuild.dockerbuild
Puedes encontrar los ID de construcción ejecutando:
docker buildx history ls
Para exportar dos construcciones a archivos separados:
# Usando los ID de construcción
docker buildx history export qu2gsuo8ejqrwdfii23xkkckt qsiifiuf1ad9pa9qvppc0z1l3 -o multi.dockerbuild
# O usando desplazamientos relativos
docker buildx history export ^1 ^2 -o multi.dockerbuild
O usa la redirección del shell:
docker buildx history export ^1 > mybuild.dockerbuild
docker buildx history export ^2 > backend-build.dockerbuild