I posted this as a comment and received the suggestion to open an Ask Lobsters thread.
I’ve spent some time looking at Docker this week. I’m trying to solve some problems and, for what I’ve read, it seems to be the best answer:
So I’ve read that Docker solves 1 and 2, but I’m not sure about 3.
I don’t want/need it to be super complex – no Vagrant deployments, elasticity, etc. Just let some devs have a uniform environment regardless of their machines and internet connectivity and a way to sync their work.
Maybe I’m confused and I’m looking at this problem the wrong way – if so, tell me indeed! I hope we can share our solutions to this problem.