docker buildx history logs
| 描述 | 打印构建记录的日志 |
|---|---|
| 用法 | docker buildx history logs [OPTIONS] [REF] |
描述
打印已完成构建的日志。输出格式与 --progress=plain 相同,显示每个步骤的完整日志。
默认情况下,这会显示当前构建器上最新构建的日志。
您也可以使用偏移量指定较早的构建。例如
^1显示最新构建之前的构建日志^2显示倒数第二个构建的日志
选项
| 选项 | 默认值 | 描述 |
|---|---|---|
--progress | plain | 设置进度输出类型(plain, rawjson, tty) |
示例
打印最新构建的日志
$ docker buildx history logs
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 31B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 transferring context: 2B done
#2 DONE 0.0s
...
默认情况下,这会显示当前构建器上最新构建的日志。
打印特定构建的日志
要打印特定构建的日志,请使用构建 ID 或偏移量
# Using a build ID
docker buildx history logs qu2gsuo8ejqrwdfii23xkkckt
# Or using a relative offset
docker buildx history logs ^1
设置进度输出类型(--progress)
$ docker buildx history logs ^1 --progress rawjson
{"id":"buildx_step_1","status":"START","timestamp":"2024-05-01T12:34:56.789Z","detail":"[internal] load build definition from Dockerfile"}
{"id":"buildx_step_1","status":"COMPLETE","timestamp":"2024-05-01T12:34:57.001Z","duration":212000000}
...