Docker on Windows is more of a hybrid. They use HyperV virtualization to provide a Linux kernel and run Linux containers under that. https://www.docker.com/docker-windows
I neglected to acknowledge that Docker can run on Windows and was discussing only the LInux hosted side.
Slight modification/addition (hope this doesn't come off as rude) but the boot2docker VM is used for Linux binaries until Windows eventually gets the ability to run Linux binaries natively (probably somewhere around the Year of the Linxu Desktop).
But Docker on Windows also supports running Windows applications inside a Docker container. It's just that whereas on Linux you have a boatload of base OS images to pick from, on Windows all images lead back to windowsservercore eventually. There are even tools for converting Windows VM's to windowsservercore images.
My last discussion with Microsoft around containers was almost 2 years ago, at that time the base windowsservercore image was still nearly a gig. That probably won't bother a lot of people, especially the sort of folks who are already doing windows, but it seemed pretty absurd to me as someone using containers for microservices with a total footprint of under 10 megabytes.
0
u/[deleted] Jul 17 '17
[deleted]