This thread is a bit old but kept showing up when I search for Linux Container running on Windows Host.
Now, it is possible to install Docker on Windows Server 2016 (bare-metal or VM) to run Linux Containers.
- Install Windows Server 2016 (I can only get it to work with Desktop Experience).
- Make sure that Virtualization is supported. On my VMWare Workstation, I enabled “Virtualize Intel VT-x/EPT or AMD-V/RVI” in the Processors settings.
- Download Docker installer from https://store.docker.com/editions/community/docker-ce-desktop-windows (The “Edge (Windows Server 2016)” version)
- Enable Hyper-V role for Windows Server 2016
- Install Docker