Disclaimer: I am not affiliated with the author. I just experience endless issues with docker in production. Enough to write a book. (just testing future audience for the book)
That, I can provide in a separate blog post! :D
What selection of bugs would you be interested in?
- Critical linux kernel bugs killing the host when running docker
- Containers crashing and corrupting all data on the mounted directories [from the host drive]
- Worldwide outage of docker.com killing all CI pipeline in the world for 7 hours straight
- More critical linux kernel bugs destroying the docker host
- Major breaking changes in docker and docker API (usually between all minor versions), breaking all existing stuff
- Randomly dropping critical features, distribution and filesystem support (to the point where there is actually NO filesystem supported by Docker on some distribution. No kidding xD)
- Various DNS fuckups (special issues on Ubuntu)
- No build-in commands to free disk space of old containers/images (this one is major hassle)
I'm particularly interested in what you did to get around all the bullet points. Are you still using Docker, with some bandaids, or did you move to something different?
https://thehftguy.wordpress.com/2016/11/01/docker-in-product...
NixOS certainly isn't ready for "ordinary consumers" or anything, even among people who might use Linux regularly. It also just factually isn't going to be to everyone's exact taste, in terms of some design decisions (hence Guix exists, and Guix is great!) But for advanced users and operators, it can certainly be well worth it, and confer some unique and powerful advantages.
Note that I'm specifically skirting the question of "does it address all the same things as Docker" (in fact, they aren't even fully competing projects, in many ways) -- because that's a fairly complex question given all the ways people use both projects, and it could fill a blog post (or several) in its own right.
Also it doesn't provide practical alternatives. The link to Guix at the end says not ready for production. I am having a hard time accepting the veracity of the contents if they recommend something that's not production ready.