This document discusses techniques for making container builds reproducible, including:
- Using BuildKit v0.11 which supports deterministic timestamps through SOURCE_DATE_EPOCH
- Using repro-get to cryptographically lock package versions to ensure reproducible package installation
- Future work including simplifying Dockerfiles, caching packages locally, and integrating with provenance standards