3 ms·
While the technical tutorial is good, I can't say anyone should choose Docker for the reasons outlines in the "Why should I use it?" section. "Because its popul
by nemothekid 11y ago
While the technical tutorial is good, I can't say anyone should choose Docker for the reasons outlines in the "Why should I use it?" section. "Because its popular" will only give you a headache when you are trying to deploy your simple rails app.
- krat0sprakhar 11y agoGreat 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 :)
- nemothekid 11y ago>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.
- k__ 11y agoBut "It's popular" seems to be one of the main reasons. Otherwise more people would use Nix.
- tayo42 11y agoHow 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...
- icebraining 11y agoNix 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/ https://nixos.org/nix/