Hacker News new | ask | show | jobs
by roydivision 389 days 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.

1 comments

> 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.

You 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.

> 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-lis... to fully pin its package sources and calling it a day.