Yep, although it creates only one you can run a bunch of containers in it.
It feels almost as a native support, but the hack is betrayed by the networking setup.
I wish it would be possible to just expose ports on the real localhost.
Absolutely, I should have specified 'a single vm' in my response. I didn't understand that when I was first trying to understand boot2docker, and now I'm using imprecise language to help confuse others. Thanks for clarifying.