Docker Client for Windows Is Now Available
azure.microsoft.com
azure.microsoft.com
Pipe dream: Visual Studio cross platform - that would be killer.
To be fair Windows doesn't "need" docker the way the current Linux ecosystem does, cross software compatibility and dependency miss match nightmares don't plague Windows, and even in the rare cases where you have issues (mostly when you run splintered software to being with e.g. PHP, Python, Ruby etc.) you can always create separate user spaces for it and if in integrates with say IIS then you don't have an issue to begin with since you can run 100 apps all using different version of PHP, ROR or w/e since each application container can be assigned to a different app pool which is completely isolated from the others.
Docker is pretty much a necessity to manage a software ecosystem which was not built completely from the ground up on a single homogeneous framework, since the solution before that was simply split your apps cross multiple servers (or live with Chroot).