This'll suffice until boot2docker get their shit together and give me VirtualBox shared folder support.
On OS X, just export DOCKER_HOST=tcp://172.28.128.3:4243
and off you go. All exposed ports can be accessed via 172.28.128.3
(assuming that's the IP you get from VirtualBox).
Your entire home directory is mounted under the same path, so from OS X you can do docker run -i -t -v $HOME/devel/some-project:/srv/some-project image /bin/bash
and the volume will be mounted as you'd expect. With a caveat: filesystem notifications (inotify and friends) don't get passed along.