BuildKit
El motor moderno de compilación de Docker. Tõnis Tiigi, 2018. Reemplazó al constructor heredado. Construcción de capas en paralelo, caché de montaje, montaje de secretos, mejor multietapa y frontends para otros DSL. Predeterminado en Docker 23+ y en todos los sistemas de CI modernos.
LLB (Low-Level-Build): un IR basado en grafos. Frontends: Dockerfile (por defecto), pero también Buildpacks y DSL a medida (Dagger, Earthly). Caché de montaje: conserva la caché de node_modules o de go-modules entre builds → aceleración de 10×. Multiarquitectura: --platform linux/amd64,linux/arm64 construye ambas en paralelo. Exportación de caché a un registro para compartirla en el equipo. Rootless: correr sin root mediante user namespaces. Lo usan Docker, Podman, nerdctl, Dagger y Earthly. El motor por defecto moderno.