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}
...