我正在运行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
答案 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分区。