I’m very happy with docker-machine based development environments running on OS X 10.11 and using NFS for sharing code between host and the Docker VM. You may have a look at https://github.com/adlogix/docker-machine-nfs.
Regarding Docker for Mac (up to version 1.11.1-beta12):
The custom FS implementation (osxfs) currently is not an option, because it is slow. See File access in mounted volumes extremely slow, CPU bound. Using NFS with Moby instead of osxfs would solve the problem in my opinion. This is like tools like Vagrant worked for years now with success. Alternatives like virtio-9p (VirtFS) are available too which may help. I’m curious about what’s the solution in the future.
I tried to using NFS in Docker for Mac by connecting to the Docker host (see How can I SSH into the Beta's MobyLinuxVM) but it looks the NFS kernel module is not available in the host even if according to the release notes for Beta 11 it should. Did not dig deeper here.