Hello,
In its current state, I don't really think there enough "warnings" about the use of Docker(files) for authors...
Based on recent studies12, it really seems like docker(files) is not suitable for long-term reproducibility.
One point missing for the packaging page3 would be to mention tools such as Nix4 and Guix5 which are made for (long-term) reproducibility, and which can produce reproducible containers (for example6).
If you are interested, I can make a PR with some text about Nix/Guix and explaining the limitations of Docker(files).
Hello,
In its current state, I don't really think there enough "warnings" about the use of Docker(files) for authors...
Based on recent studies12, it really seems like docker(files) is not suitable for long-term reproducibility.
One point missing for the packaging page3 would be to mention tools such as Nix4 and Guix5 which are made for (long-term) reproducibility, and which can produce reproducible containers (for example6).
If you are interested, I can make a PR with some text about Nix/Guix and explaining the limitations of Docker(files).
Footnotes
https://arxiv.org/pdf/2601.12811 ↩
https://dl.acm.org/doi/pdf/10.1145/3736731.3746146 ↩
https://sysartifacts.github.io/packaging-guide.html ↩
https://nixos.org/ ↩
https://guix.gnu.org/ ↩
https://nix.dev/tutorials/nixos/building-and-running-docker-images.html ↩