背景
我想檢查我當前使用 BuildKit 設定的 docker 是否包含this commit。
題
當我構建影像時,如何找出 docker 使用的 BuildKit 版本
DOCKER_BUILDKIT=1 docker build
uj5u.com熱心網友回復:
我認為不會。我的 Docker 版本是相當新的(20.10.12),并且在此之前有一個 buildkit 版本。這是我嘗試檢查的內容:
- 獲取我當前版本的 docker 的提交 ID:
$docker --version
Docker version 20.10.12, build e91ed5707e
在 github 上找到提交(或者如果您克隆 repo,則在本地)
檢查在 vendor.conf 上為 buildkit 指定的提交版本:
github.com/moby/buildkit 8142d66b5ebde79846b869fba30d9d30633e74aa # v0.8.1
- 在 buildkit 的存盤庫中比較這些提交。在此頁面上,您可以看到 8142d66,即 Docker 20.10.12 捆綁包的版本,位于 aa46719 之前。如果相反,比較工具會將分支作為最新的,例如如果您反轉 URL 中的提交會發生什么。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/438971.html
上一篇:在容器內執行腳本
