docker buildx history logs

描述列印構建記錄的日誌
用法docker buildx history logs [OPTIONS] [REF]

描述

列印已完成構建的日誌。輸出格式與 --progress=plain 相同,顯示每個步驟的完整日誌。

預設情況下,這會顯示當前構建器上最新構建的日誌。

您也可以使用偏移量指定較早的構建。例如

  • ^1 顯示最新構建之前的構建日誌
  • ^2 顯示倒數第二個構建的日誌

選項

選項預設值描述
--progressplain設定進度輸出型別(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}
...