Compartir comentarios
Las respuestas se generan en base a la documentación.

docker buildx history export

DescripciónExporta los registros de construcción a un paquete de Docker Desktop
Usodocker 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ónPredeterminadoDescripción
--allExporta todos los registros de construcción para el builder
--finalizeAsegura que los registros de construcción estén finalizados antes de exportar
-o, --outputRuta 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