A great way to get Docker running smoothly on OS X is to use the awesome project Dinghy. It is basically:
Docker on OS X with batteries included, aimed at making a more pleasant local development experience. Runs on top of docker-machine.
Some of the benefits are:
- Faster volume sharing using NFS rather than built-in virtualbox/vmware file shares
- Filesystem events work on mounted volumes