Good lord, what a mess. How did it get this complicated?
"The trouble is that I’m obstinate: I’ve paid for a VMWare Fusion license, and I’m insisting on using it."
VirtualBox is free, and all the work to make Docker run easily has already been done. But the author only wants to use VMWare, so it got complicated.
Here's an interesting Stack Overflow question related to this topic, http://stackoverflow.com/questions/16647069/should-i-use-vag.... Also, it looks like Docker is working to build out its own development environment tools using Fig, but that seems a bit nascent right now.