Hacker News new | past | comments | ask | show | jobs | submit login

Great point! While the popular aspect is true to some extent, I've found that for my side projects (I'm still a student) Docker has vastly decreased the pain in deploying my projects. I used to have "but it works on my machine" moments but now using the same container in production is super awesome!

I'm sure Docker is not a panacea to all your infrastructure problems but it surely is a worthwhile tool to learn :)




>I've found that for my side projects (I'm still a student) Docker has vastly decreased the pain in deploying my projects. I used to have "but it works on my machine" moments but now using the same container in production is super awesome!

Thats a far stronger reason to use Docker - as I'm sure people have wrestled with this issue when trying to use Capistrano/Grunt/Ansible to deploy as well.


But "It's popular" seems to be one of the main reasons.

Otherwise more people would use Nix.


How does nix offer any of the advantages that docker does? Isn't it just another way to do config management? Plus the added complexity of using a very niche os. It seems like it's not popular for a reason...


Nix is a package manager with isolation, not a config manager. And it runs on any Linux distro or even Mac OS X, you don't need to use NixOS.

https://nixos.org/nix/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: