windowsContainer
Last updated
Was this helpful?
Last updated
Was this helpful?
Windows und Linux basierte Docker Container auf Windowsnutzen
Windows bietet sog. Windows Server Container. Diese Container arbeiten alle auf dem gleichen Windows-Kernel ... ähnlich wie Linux-Container auf dem gleichen Linux-Kernel arbeiten.
Auf diese Weise können dann beispielsweise auch .NET-Anwendungen oder Anwendnungen, die eine native Visual-C-Bibliothek benötigen, im Container laufen.
Microsoft hat in sein Windows Server 2016 den Windows Server Container Support eingebaut:
Deshalb kann man unter Windows Server 2016 die Windows Server Container out-of-the-box laufen lassen. Für Nutzer anderer Windows-Versionen stellt Microsoft das schlanke Windows-Server-2016-Image namens Microsoft-Nano-Server bereit, das auf Hyper-V deployed wird und die Container-Umgebung für Windows-Server-Container bereitstellt.
Mit Docker for Windows kann man
enteder Windows Server Container betreiben
oder Linux Container betreiben
das wird in der Konfiguration von Docker for Windows festgelegt - beides gleichzeitig geht leider nicht.
http://www.searchdatacenter.de/definition/Microsoft-Nano-Server
Hierbei handelt es sich um ein schlankes Windows Server 2016 Image (ohne grafische Benutzeroberfläche, 400 MB). Dieses Image wird auf Hyper-V deployed - ganz ähnlich zum linux-basierten MobyLinuxVM, das für Linux-Container verwendet wird.
Mit Docker, Docker for Windows, Hyper-V und Microsoft-Nano-Server im Hintergrund können die üblichen Docker-Tools transparanet auch für Windows Container genutzt werden: