Yes. 100 times yes.
One of the greatest things about Docker is it lets you consolidate your setup environments. You can great a handful of 2k scripts, store them in Dropbox, and then if you current development machine bites it, a simple "docker add <script>" gets you up and running exactly as before.
Docker lets you stop treating your personal machine as a server. And that's a beautiful thing.