I use OSX as my primary development machine but still at time run to Visual Studio for work stuff, new features I'm testing etc.
The most recent reason is Visual Studio '15 Preview and the new Docker features that are quite awesome. I didn't want to fire up the ThinkPad, connect it to the big monitor etc; so it was time to get Docker working on Parallels. Come to find out it was a few simple configurations.
Check the "Enable nested virtualization" option under Hardware / CPU & Memory - Advanced Settings of your Windows 10 VM.
Another setting I might suggest is setting the Memory somewhere between 4 - 8 GB of RAM or Docker may not start.
A required configuration is to setup Shared Drives in Docker for Windows. The setting is required for the volume mapping and debugging support.
Right click the Docker icon in the System Tray, click Settings and select Shared Drives.