I have recently tried to pull and run a Docker image (that worked on Windows 10) on a Windows Server 2019 instance which failed with the following error message:
The container operating system does not match the host operating system.
I've tried it on the latest version of Windows Server Core
and Nano Server
from the normal microsoft/windowsservercore
and microsoft/nanoserver
repositories.
I don't understand because those are Windows Kernels running on a Windows Operating System.