I am mostly a Vagrant user, but today started to make some test with Docker, and see it's really fast and easy to configure simple things, but what are your experience with this (or others alternatives), do you use any of them? and why?
Homebrew and / or Docker - depends if I need an exact replica of my dev environment on prod or if minor variations can be tolerated.
Could someone kindly explain all this please? I've not come across this part of dev before.
Anthony Lapenna
Open-source enthusiast
Anthony Lapenna
Open-source enthusiast
Docker, especially combined with Compose. It allows you and your team to start a stack of micro-services easily (just share a file and voila). Plus it's blazing fast compared to Vagrant.
I would not use Puppet on a development environment if you have access to Docker/Vagrant, though I've used it in production environment and it's pretty good.