Docker has good potential for development purpose (IMHO) but from what I know, I do not like so much the NAT way to link different containers, of course in a real environment. In fact I'm probably too old school and I do prefer a VM with a bridged network.
Anyway, it is really interesting, go ahead