title: What are use cases for using Windows Containers instead of Linux containers on Windows?
body: <p><a href="https://containerjournal.com/2016/10/28/linux-vs-windows-containers-whats-difference/" rel="nofollow noreferrer">Here</a> I read that Windows Containers have limitation compared to linux containers regarding docker:</p>
  
  <blockquote>
    <ul>
    <li><strong>Docker supports only certain versions of Windows</strong> (namely, Windows Server 2016 and Windows 10). In contrast, Docker can run on any type
    of modern Linux-based operating system.</li>
    <li>Even on Windows versions that are supported by Docker, <strong>Windows has stricter requirements regarding image compatibility</strong>.</li>
    <li><strong>Some Docker networking features for containers are not yet
    supported on Windows.</strong></li>
    <li><strong>Most of the container orchestration systems that are used for Docker on Linux are not supported on Windows.</strong> The exception is Docker Swarm,
    which is supported. (If you want to use a different orchestrator on
    Windows, however, fret not; Windows support for orchestrators such as
    Kubernetes and Apache Mesos is under development.)</li>
    </ul>
  </blockquote>
  
  <p>So the question is why would someone run docker on Windows containers if it's possible to run it on Linux containers through virtualization?</p>