在Docker的文档页面上,有一个docker builder的条目,它是docker builder build的父命令。
docker builder build
看起来就像docker build
一样,而文档没有提供任何关于它的信息。它们真的完全相同吗?docker builder build
看起来就像docker build
一样,而文档没有提供任何关于它的信息。它们真的完全相同吗?builder
是一个alias。要了解为什么会出现builder
子命令,请看commit消息:
添加新的
builder
子命令并实现builder prune
以修剪构建缓存。此补丁添加了一个新的构建器子命令,允许在将来添加更多与构建器相关的命令。不幸的是,
build
需要一个参数,因此无法用作子命令。这还实现了
docker builder prune
,它需要手动修剪构建器缓存,而无需调用docker system prune
。今天,在依赖于旧构建器时,用户可以通过运行
docker image prune
来修剪悬空图像(用作构建缓存)。此补丁允许使用buildkit进行相同的用例。