The solution could imply this kind of trick. Within the MobyLinux VM, it should mount the host directory as a user rather than as root.
$ mount -t cifs ... /c -o username=...,password=...,uid=1000,gid=100,...
Then from the container point of view, the external files could match a local user rather than the super user.
My main pain point with root:root is that many tools are complaining that the files belongs to root. The docker UI could have a little setting to be able to pick the uid/gid pair.