2 ms·
> More importantly, Docker containers themselves aren’t reproducible—running apt-get update or pip install requests at different times can yield different resul
by roydivision 1y ago
> More importantly, Docker containers themselves aren’t reproducible—running apt-get update or pip install requests at different times can yield different results, even with the same Dockerfile.
apt-get install <package name>=<version>
> And frankly, no one really needs Kubernetes, they just have it because everyone and their grandma has it. I digress, that’s a topic for another day.
Oh grow up, ffs.
- codethief 1y ago> apt-get install <package name>=<version> That's still not reproducible unless you use snapshot.debian.org or snapshot.ubuntu.com as upstream package index.
- roydivision 1y agoYou can easily host and manage your own package repository. My point is that this apparent limitation is not in itself a strong enough reason to embark on NIX. Go fill your boots if you want to use NIX, power to you, but be honest about why if you're going to write a piece about it.
- codethief 1y ago> You can easily host and manage your own package repository. Sure, it's not hard but it's work nonetheless, plus you'll incur the costs of maintaining that infrastructure indefinitely. Compare that to creating a Dockerfile which uses https://github.com/reproducible-containers/repro-sources-list.sh https://github.com/reproducible-containers/repro-sources-lis... to fully pin its package sources and calling it a day.