Der Docker-Container dockurr/windows ermöglicht es vollständige Windows-Versionen – einschließlich Windows 11 – innerhalb eines Docker-Containers auszuführen. Dies bietet eine leichtgewichtige Alternative zu herkömmlichen virtuellen Maschinen. Die Installation erfolgt über die UGOS Pro GUI und der installierten Docker-App.
In UGOS unter "Dateien" (Filemanager) legen wir uns einen neuen Unterordner im Dockerverzeichnis mit dem Namen "dockurr" an:
In der Docker-App wechseln wir auf "Image" - Register "Repository" und suchen nach dockurr über den Downloadbutton laden wir die "latest" Version herunter.
Anschließend wechselt man in das Register "Lokal" und erstellen über das Plus [+] einen neuen Dockurr-Container.
Wir nehmen folgende Einstellungen - sofern gewünscht - vor:
Im oberen Bereich habt Ihr die Möglichkeit die Anzahl der CPU-Threads und die Größe des Arbeitsspeichers einzustellen. Ich habe hier CPU 4 und RAM 8G gewählt. By the way könnt Ihr hier auch noch weitere andere Betriebssystemversionen installieren! Eine Erklärung gibt es hier: https://github.com/dockur/windows
Unter Umgebungsvariablen fügen wir am Ende über "Hinzufügen" folgende Variable an: "NET_ADMIN" mit dem Wert: --cap-add
Unter Volume fügen wir unseren dockurr Unterordner hinzu, welchen wir bei Step 1 angelegt hatten:
Die Netzwerkeinstellungen können wir theoretisch so belassen. Sofern die Ports 3389 (RDP) und 8006 nicht von UGOS selbst verwendet werden könnten wir auch diese 1:1 übernehmen und auf "Host" Netzwerk umschalten. Möglich wäre natürlich auch ein macvlan mit komplett eigener IP aus dem lokalen Netzwerk. Ich belasse die Bridge und die Ports mit der Zuordnung so wie vorgeschlagen:
NAS-IP:33311 --> 3389 (RDP)
NAS-IP:40457 --> 8006 (Web-GUI des Container)
Ohne den priviligierten Modus bootet der Container nicht, daher muss diese Einstellung aktiviert werden.
Anschließend bestätigen wir die Erstellung:
Wir rufen die WebGUI auf:
Im ersten Schritt lädt der Container das Windows 11 Image herunter:
Anschließend startet der Docker-Container neu und installiert Windows 11:
Der Container startet nund einige Male neu und richtet sich ein. Wenn alles funktioniert hat sehr Ihr per Browser:
Der Container ist auch per RDP- (Windows Remote Desktop) Verbindung erreichbar. Läuft damit auch etwas performanter wie über die Web-Schnittstelle (KVM). Hier müsstet Ihr dann auch den entsprechenden Port dahinter setzen: NAS-IP:33311
VG und viel Spass!
Mike