由於Windows Containers的新功能現在可以使用基於Windows的容器,但它引發了這個問題?我可以在同一個docker引擎主機中混用基於linux和基於Windows的容器嗎?
我可以在同一個docker引擎主機中混用基於linux和基於windows的映像嗎? 如果是,是否要使用所有網絡功能? 這是否獨立於用戶的主機操作系統?
由於Windows Containers的新功能現在可以使用基於Windows的容器,但它引發了這個問題?我可以在同一個docker引擎主機中混用基於linux和基於Windows的容器嗎?
我可以在同一個docker引擎主機中混用基於linux和基於windows的映像嗎? 如果是,是否要使用所有網絡功能? 這是否獨立於用戶的主機操作系統?
不,你不能。您將需要一個Linux啓動Linux的容器和在Windows Server 2016推出Windows集裝箱
我Run normal Win32 applications in Docker for Windows
說,如果你有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將開始
FROM windowsservercore
,而不是更常見的
與debian或Ubuntu的
見(Windows)中泊塢窗
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
或搬運工一個SQL Server的IIS的一些例子
http://26thcentury.com/2016/01/03/dockerfile-to-create-sql-server-express-windows-container-image/
這是不正確的,Windows 2016也可以運行linux容器。 –
是最近,請參閱http://stackoverflow.com/questions/41011535/how-to-run-linux-docker-images-on-windows-server-2016例如,和http://stackoverflow.com/questions/ 40995973/Linux的搬運工容器上 - 窗口服務器-2016/42978854#42978854 – user2915097
混合兩個容器(Windows和Linux)仍然是不可能的,但它現在是pos sible在W2016上運行Linux容器:[Windows Server 2016上的Linux Docker容器](http://stackoverflow.com/a/42978854/444244) – Boggin