Docker
BuildKit
Quick answer
BuildKit is Docker's build engine, providing parallel layer execution, better caching and support for build secrets and multi-platform output.
BuildKit is Docker's build engine, providing parallel layer execution, better caching and support for build secrets and multi-platform output.
Why it matters
BuildKit is what makes cache mounts and native multi-arch builds possible. If you are still on the legacy builder, most modern Docker caching advice will not apply to you.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
Base imageA base image is the image named in a Dockerfile's FROM instruction, providing the filesystem and tooling every subsequent layer builds on.BuildxBuildx is the Docker CLI plugin that exposes BuildKit features, including multi-platform builds, remote builders and advanced cache backends.Cache mountA cache mount is a BuildKit feature that persists a directory across builds without including it in the resulting image layer.Container registryA container registry is a service that stores and distributes container images, such as GitHub Container Registry, Docker Hub or Amazon ECR.