You will get in a lot of Apache trouble (error: AH01630) when you try to move a virtual host home directory out of the configured server home directory (lets say you want it placed in your home directory). This is the quickest and most hustle free solution for that problem.
This particular container setup let the developers code on the host (in a docker volume) while seamlessly executing the code in the container, solving the issues with file ownership and permissions. No Samba/NFS tweaks are necessary on both the host and docker box. No hassle with Docker namespaces is also needed.