Docker 容器(据我所知,它基本上是应用程序隔离)看起来很方便,但它们只适用于 Linux。即使是“适用于 Windows 的 Docker 容器”基本上也只是将 Linux VM 安装到 Windows 上的 VirtualBox 中。
那么,Windows Server 上是否存在类似 Docker 容器的技术呢?
答案1
还没有,不 - 这是已公布作为下一版本 Windows Server(Windows Server 2016)的一项功能。
答案2
答案3
为了完整回答,从 Windows Server 2016(技术预览版 3 和 >)开始,您可以创建和运行基于 Windows 的容器。Docker Engine 已在 Windows Server 2016 和 Docker CLI 中实现。因此,您可以使用相同的工具(Docker CLI...)管理 Linux 和 Windows 容器。对于喜欢 PowerShell 的系统管理员,也可以使用 PowerShell cmdlet 管理 Windows 容器。只需记住,Linux 容器在 Linux 操作系统(Docker 主机)上运行,而 Windows 容器在 Windows 服务器操作系统(Docker 主机)上运行。
附加信息
介绍适用于 Windows Server 2016 的 Docker Engine 技术预览版 http://blog.docker.com/2015/08/tp-docker-engine-windows-server-2016/
Windows 容器 https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome
问候
斯坦尼斯拉斯