Windows Container
Eintrag zuletzt aktualisiert am: 08.11.2017

Windows Container (alternativ:
Windows Containers on Windows) bezeichnet
Docker-Container auf Windows, in denen Windows läuft.
Microsoft bietet zwei Arten von Containern mit gehosteten Windows-Anwendungen an: Neben den einfachen
Docker-Containern, die das Unternehmen "Windows Server Container" nennt, gibt es noch "Hyper-V Container", bei denen die Container stärker isoliert in einer virtuellen Maschine in Windows Hyper-V laufen und nicht den Kernel mit dem Host teilen. Die Hyper-V Container basieren aber auf einer stark optimierten virtuellen Maschine, sodass sie eine Art Zwischenstufe zwischen reinen
Docker-Containern und reinen virtuellen Maschinen darstellen. Hyper-V wird für Windows Server Container nicht benötigt; hier erfolgt nur ein Sandboxing von
Prozessen,
Dateisystem und der
Registrierungsdatenbank.
Windows Server Container
Nur auf
Windows Server 2016 und 1709
Shared Kernel mit Sandboxing von
Prozessen,
Dateisystem und der
Registrierungsdatenbank
Prozesse der Gäste auf dem Host sichtbar!
Versionsnummer des Base Image OS muss auf ersten drei Stellen dem Host-OS entsprechen
Nano Server v1 kann nur Nano Server hosten
Windows Server 2016, 1709 und
Windows 10
Eigener Kernel
Host sieht nur VMWP.exe, aber nicht einzelne
Prozesse
"Versionsnummer toleranter" (wie stark genau, ist offen)
Nano Server v1 kann auch
Windows Server Core hosten