Docker for Beginners - Linux
https://training.play-with-docker.com/beginner-linux01.08.2019 · However, Linux containers require the Docker host to be running a Linux kernel. For example, Linux containers cannot run directly on Windows Docker hosts. The same is true of Windows containers - they need to run on a Docker host with a Windows kernel. Interactive containers are useful when you are putting together your own image.
Docker (software) - Wikipedia
https://en.wikipedia.org/wiki/Docker_(software)Docker can package an application and its dependencies in a virtual container that can run on any Linux, Windows, or macOS computer. This enables the application to run in a variety of locations, such as on-premises, in a public cloud, and/or in a private cloud. When running on Linux, Docker uses the resource isolation features of the Linux kernel (such as cgroups and kernel namespaces) …