Use of OCI-compatible container runtimes (Docker, Podman, containerd, BuildKit) to ship the cross-compile toolchain, build dependencies, and CI environment as a reproducible, versioned image. Decouples 'works on my machine' from the build, lets CI runners and developer laptops use the same exact toolchain, and makes archived old builds reproducible years later.
Pilot containerized cross-compile builds on one new project; publish the image to a registry; have CI and developer machines pull the same tag. Evaluate Podman/Rancher as Docker Desktop alternatives where licensing matters. Keep image sizes reasonable by using multi-stage builds.
Reframed from Docker-specific to container-technology-class to acknowledge Podman, BuildKit, containerd, and other OCI-compatible runtimes that are now common in production embedded build pipelines. Pairs with #3 Continuous Integration for Embedded and #47 CI/CD Engines.