docker cross-platform
1. Run the mirrored windows on linux
See the discussion here , it is said except for some virtual machines running under linux, then loaded in the virtual machine outside the windows there is no way, here there are said to be a mirror, I have not tried
2. Run mirrored windows on windows
The windows have official support
3. Run linux image on windows
This also has a docker's official support, but the principle is said to Docker Machine create a Linux virtual machine (but now said windows had already been built linux kernel, there may be more native support, because I'm not used windows it is not clear)
See section 2 and 3 of this article: http://www.docker.org.cn/docker/178.html