如何在osx上运行docker windows容器?

时间:2017-07-28 19:22:39

标签: windows macos docker

我正在运行docker for mac并想要启动一个Windows容器。从我看来,这应该通过虚拟机工作。但我不清楚在哪里可以找到它的工作方式?或者它只适用于Linux容器?提前谢谢!

docker build nanoserver/
Sending build context to Docker daemon   2.56kB
Step 1/6 : FROM microsoft/nanoserver:10.0.14393.1480
10.0.14393.1480: Pulling from microsoft/nanoserver
bce2fbc256ea: Pulling fs layer 
baa0507b781f: Pulling fs layer 
image operating system "windows" cannot be used on this platform

2 个答案:

答案 0 :(得分:3)

查看此链接: https://forums.docker.com/t/how-do-i-start-a-windows-docker-container-on-my-mac-os-x/12953/2

如果您无法关注该链接,请发送短信:

在OS X上,获取VirtualBox。 获取Windows Server 2016 Tech Preview 5 ISO167(可从Microsoft免费下载) 在virtualbox中创建WS 2016 TP5 VM 在新VM中运行this206 现在,您可以在VM中运行Windows容器。要使设置更容易使用,请参阅:https://forums.docker.com/t/windows-server-2016-tp5-docker-server-remote-management/10315/5317

答案 1 :(得分:0)

您还可以在计算机上安装Bootcamp,从而使您可以在OS X和Windows 10之间双重引导计算机。然后,您可以使用Windows和docker专用硬件的全部功能来代替虚拟化。

此外,您可以使用MacWare Fusion for Mac OS或Parallels,它们还允许您从Mac OS内部访问双引导窗口分区,从而获得最大的灵活性。在安装过程中,请确保您没有创建虚拟机驱动器,而是直接访问bootcamp分区。