Hacker News new | ask | show | jobs
by bauerd 3156 days ago
Yeah I understand the difference between the two but I was wondering why people prefer Vagrant over Docker for development environments.
4 comments

If I'm deploying to VMs then I prefer Vagrant, if I'm deploying containers then I prefer Docker. It's all about dev/prod parity, at least at the 30,000' view, once you get into specific use cases there may be reason to mix and match.
For me, because docker doesn't do jack to help with developing in the kernel.
I think this is one of the edge cases where vagrant is useful over docker. Most ppl here don't do kernel dev though.
At my company we need to have virtual machines as close as possible (software wise) to our production environment, including the kernel version.
Because we want a full VM, to very closely mimic production.