docker buildx history export

描述将构建记录导出为 Docker Desktop 捆绑包
用法docker buildx history export [OPTIONS] [REF...]

描述

将一个或多个构建记录导出到 .dockerbuild 归档文件。这些归档文件包含元数据、日志和构建输出,可以导入到 Docker Desktop 或在不同环境之间共享。

选项

选项默认值描述
--all导出构建器的所有构建记录
--finalize确保在导出前完成构建记录
-o, --output输出文件路径

示例

将所有构建记录导出到文件 (--all)

使用 --all 标志并重定向输出

docker buildx history export --all > all-builds.dockerbuild

或使用 --output 标志

docker buildx history export --all -o all-builds.dockerbuild

使用特定的构建器实例 (--builder)

docker buildx history export --builder builder0 ^1 -o builder0-build.dockerbuild

启用调试日志记录 (--debug)

docker buildx history export --debug qu2gsuo8ejqrwdfii23xkkckt -o debug-build.dockerbuild

确保在导出前完成构建记录 (--finalize)

客户端可以同时报告自己的跟踪,并且在导出时可能并非所有跟踪都已保存。使用 --finalize 标志可确保在导出前完成所有跟踪。

docker buildx history export --finalize qu2gsuo8ejqrwdfii23xkkckt -o finalized-build.dockerbuild

将单个构建导出到自定义文件 (--output)

docker buildx history export qu2gsuo8ejqrwdfii23xkkckt --output mybuild.dockerbuild

可以通过运行以下命令找到构建 ID:

docker buildx history ls

要将两个构建导出到单独的文件

# Using build IDs
docker buildx history export qu2gsuo8ejqrwdfii23xkkckt qsiifiuf1ad9pa9qvppc0z1l3 -o multi.dockerbuild

# Or using relative offsets
docker buildx history export ^1 ^2 -o multi.dockerbuild

或使用 shell 重定向

docker buildx history export ^1 > mybuild.dockerbuild
docker buildx history export ^2 > backend-build.dockerbuild
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.