Docker builder build与docker build的区别

14
在Docker的文档页面上,有一个docker builder的条目,它是docker builder build的父命令。docker builder build看起来就像docker build一样,而文档没有提供任何关于它的信息。它们真的完全相同吗?

是的,对我来说似乎是同样的事情。 - richyen
1个回答

18
是的,目前它们的行为相同,builder是一个alias。要了解为什么会出现builder子命令,请看commit消息:

添加新的builder子命令并实现builder prune以修剪构建缓存。

此补丁添加了一个新的构建器子命令,允许在将来添加更多与构建器相关的命令。不幸的是,build需要一个参数,因此无法用作子命令。

这还实现了docker builder prune,它需要手动修剪构建器缓存,而无需调用docker system prune

今天,在依赖于旧构建器时,用户可以通过运行docker image prune来修剪悬空图像(用作构建缓存)。此补丁允许使用buildkit进行相同的用例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接