Not necessarily a VM.
Drop-in alternative: podman - GitHub - GoogleContainerTools/kaniko: Build Container Images In Kubernetes
Dockerfiles
- https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
- Build duration
- Build backend:
- Bake
Platforms
macOS
Combining Docker images
- dockerfile - Is there a way to combine Docker images into 1 container? - Stack Overflow
- GitHub - StefanScherer/rebase-docker-image: Rebase a dockerized Windows app to a newer Windows Docker base image.
- GitHub - efrecon/docker-rebase: Rebase slim Docker Images on top of other ones
Orchestration
Docker-in-Docker
Detection
- https://stackoverflow.com/questions/20010199/how-to-determine-if-a-process-runs-inside-lxc-docker
- https://newbedev.com/how-to-check-if-a-process-is-running-inside-docker-container
Architectures
- https://www.stereolabs.com/docs/docker/building-arm-container-on-x86/
- https://github.com/uraimo/run-on-arch-action/blob/master/src/run-on-arch.sh
- https://github.com/docker-library/official-images#architectures-other-than-amd64
Passing in information at build/runtime
- https://vsupalov.com/docker-arg-env-variable-guide/
- https://aggarwal-rohan17.medium.com/docker-build-arguments-and-environment-variables-1bdca0c0ef92
Using Docker with CI
- https://stackoverflow.com/questions/68262326/how-to-share-docker-images-between-the-jobs-in-github-actions
- https://github.com/docker/setup-buildx-action