BuildKit
构建工具
从版本18.09开始,Docker支持由moby buildkit项目提供的用于执行构建的新后端。与旧的实现相比,BuildKit后端提供了许多好处。例如,BuildKit可以:
检测并跳过执行未使用的构建阶段
并行构建独立构建阶段
两次构建之间仅增量传输构建上下文中的已更改文件
在构建上下文中检测并跳过传输未使用的文件
使用具有许多新功能的外部Dockerfile实现
避免其他API(中间镜像和容器)的副作用
优先考虑构建缓存以进行自动清理(prune)
要使用BuildKit后端,您需要在调用docker build之前在CLI上设置环境变量DOCKER_BUILDKIT = 1。
Last updated