Windows上的Docker似乎是内置于Windows Server 2016中的?它支持在Docker容器中运行Windows和使用Windows作为Docker容器主机。它是否支持Linux?我认为不支持,它只支持运行Windows Docker容器。这也似乎是由Microsoft维护。
Docker for Windows似乎是Docker团队创建的一个单独的安装程序,将Linux Docker带到Windows上。因此,Windows可以成为Docker主机,但所有容器仍然只是普通的Linux容器。它是否支持Windows容器?我认为不支持,它只支持运行Linux Docker容器。这也似乎是由Docker维护的。
另一个有趣的注释是Docker Tools for Visual Studio似乎只支持Docker Desktop for Windows而不支持Windows上的Docker。
我真正想了解的是两者之间的区别,需要一些好的比较。它们各自试图实现哪些功能?它们相似之处在哪里?它们的差异在哪里?它们永远不同,还是它们会合并?