如何查看默认的buildkit版本?
背景
我想检查我当前使用 BuildKit 的 docker 设置是否包含 此提交 。
问题
当我使用以下命令构建映像时,如何找出 docker 使用的 BuildKit 版本
DOCKER_BUILDKIT=1 docker build
Background
I want to check if my current docker setup with BuildKit contains this commit.
Question
How do I find out what BuildKit versions docker uses when I build an image with
DOCKER_BUILDKIT=1 docker build
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 docker 上运行的 BuildKit 版本的更简单方法是运行
An easier way to see what version of BuildKit is running on docker is to run
更新:正如 @N1ngu 所评论的,如果您在最新版本 (>= 22) 上执行这些步骤,请检查
vendor.mod
而不是vendor。 conf
.我认为不会。我的 Docker 版本是最近的 (20.10.12),并且有一个在此之前的 buildkit 版本。以下是我尝试检查的内容:
Find github 上的提交(如果您克隆存储库,则在本地)
检查为 该版本的vendor.conf:
Update: as commented by @N1ngu, if you're doing these steps on recent versions (>= 22), check
vendor.mod
instead ofvendor.conf
.I don't think it does. My Docker version is pretty recent (20.10.12) and has a buildkit version that precedes that. Here's what I did to try to check:
Find the commit on github (or locally if you clone the repo)
Check the commit specified for buildkit on vendor.conf for that version: