I first used boot2docker as docker platform for Mac OS X. With Boot2docker it’s hard to customize stuff, because it’s not build for that purpose. Once I tried to put a desktop app into a docker container with 3D hardware support. The 3D performence was really bad… VirtualBox isn’t the best virtualization platform for this. When using boot2docker with Virtualbox I always thought this should/could perform a bit faster. See also my entry about file sharing in docker.