Re: So just how mobile are those Windows containers?
Microsoft's Server 2016 Tech Preview: the Docker support includes a feature for OS image, which I'm told is aimed at support of both Windows Server 2016 Core, and the streamlined Nano version. So, there should be some flexibility of images for these two platforms. A third party is working on Docker Engine support for Windows Server 2012, that is Windocks.com. Re: difference in behavior . . . as can be seen in recent move by Microsoft Azure, they are moving to provide Docker Container Services, using Mesosphere, so we can/should expect Windows and Linux Docker containers to be integrated (using Linux containers for NoSQL services, for example), and support common infrastructure. There will undoubtedly be some differences in Docker commands, as I suspect some particularly Linux oriented commands won't be supported on Windows.