不,你不能。您将需要 Linux 来启动 Linux 容器,并需要 Windows Server 2016 来启动 Windows 容器
我说在在 Docker for Windows 中运行普通 Win32 应用程序
如果您有 Windows Server 2016,您将能够启动 Windows 容器(并且您将需要 Linux 服务器来启动 Linux 容器)。
查看那些链接
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/container_setup
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/containers_welcome
在 Windows 中,您的 Dockerfile 将以
来自 windowsservercore
而不是更常见的
来自 debian 或来自 ubuntu
查看 (Windows) docker 中 IIS 的一些示例
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
或 docker 中的 SQL Server
http://26th century.com/2016/01/03/dockerfile-to-create-sql-server-express-windows-container-image/