Re: Only run Linux containers on Linux?
Docker on Mac OS X and Windows runs a VM containing a minimal copy of Alpine Linux -- then your containers are started under that.
There are also Windows Server Containers, which contain Windows sessions, but can be managed with Docker commands and scripts -- but they can only contain Windows binaries. They're not compatible with Docker Linux containers.