在Linux主机上运行Windows容器

jan*_*195 1 linux windows cross-platform docker

我在Ubuntu 16.04上安装了Docker CE,当我尝试时:

docker pull microsoft/windowsservercore
Run Code Online (Sandbox Code Playgroud)

它失败:

Using default tag: latest
latest: Pulling from microsoft/windowsservercore
3889bb8d808b: Pulling fs layer 
da87b55a9b63: Pulling fs layer 
image operating system "windows" cannot be used on this platform
Run Code Online (Sandbox Code Playgroud)

是否可以在具有docker的Linux主机上运行Windows映像?如果是,我该怎么办?

Spa*_*gen 5

与其他虚拟计算系统(例如Virtual Box或VMWare)不同,Docker映像很小,并且不是完全完整的独立实体。

Docker映像不包含OS内核,而是使用Docker主机的内核

这使映像非常轻便,但是这也意味着您将无法在Linux主机上运行Windows映像。