在 Docker 的文档页面上,有一个条目码头工人建造者 https://docs.docker.com/engine/reference/commandline/builder/这是父命令docker 构建器构建 https://docs.docker.com/engine/reference/commandline/builder_build/. docker builder build
似乎与完全相同的命令docker build https://docs.docker.com/engine/reference/commandline/build/,并且文档没有提供有关它的信息。它们实际上是同一件事吗?
是的,目前他们的行为相同并且builder
is an alias https://github.com/docker/cli/blob/master/cmd/docker/docker.go#L231。了解原因builder
子命令出现了,看看commit https://github.com/docker/cli/commit/f597f2d026b7efe3fc55fa2b34bccd2d6b977063信息:
Add new builder
子命令并执行builder prune
修剪
构建缓存。
此补丁添加了一个新的构建器子命令,允许添加更多
将来与构建器相关的命令。很遗憾build
期望
参数 so 不能用作子命令。
这也实现了docker builder prune
,需要修剪
手动缓存构建器,无需调用docker system prune
.
如今,当依赖遗留构建器时,用户可以修剪
通过运行悬挂图像(用作构建缓存)docker image prune
。
该补丁允许与 buildkit 相同的用例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)