Betriebssysteme in Docker
Betriebssysteme unter Docker laufen lassen funktioniert, solange keine grafikintensive Programme benutzen werden sollen.
Winboat
Lösung für Windows-Benutzer, die eine grafische Benutzeroberfläche benötigen und nur Windows Programm verwenden wollen.
Winboat lässt zu auch nur einzele Windows-Programme, statt den ganzen Desktop zu starten.
https://github.com/TibixDev/winboat
Dockur
Für Leute, die Befehle in Shell eingeben können.
Linux
Quelle:
https://github.com/qemus/qemu
Via Docker Compose:
services:
qemu:
image: qemux/qemu
container_name: qemu
environment:
BOOT: "ubuntu"
devices:
- /dev/kvm
- /dev/net/tun
cap_add:
- NET_ADMIN
ports:
- 8006:8006
volumes:
- ./qemu:/storage
restart: always
stop_grace_period: 2m
Via Docker CLI:
docker run -it --rm --name qemu -e "BOOT=ubuntu" -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/qemu:/storage" --stop-timeout 120 qemux/qemu
Via Kubernetes:
kubectl apply -f https://raw.githubusercontent.com/qemus/qemu/refs/heads/master/kubernetes.yml
Windows
Quelle:
https://github.com/dockur/windows
By default, a user called Docker is created during installation and its password is admin
Alle weiteren Einstelllungen sind in der README.md von github-Repo zu finden.
Via Docker Compose:
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "11"
LANGUAGE: "German"
REGION: "de-DE"
KEYBOARD: "de-DE"
devices:
- /dev/kvm
- /dev/net/tun
cap_add:
- NET_ADMIN
ports:
- 8006:8006 # im Browser; kein kopieren aus Zwischenablage
- 3389:3389/tcp # Verbindung mit RDP
- 3389:3389/udp
volumes:
- ./windows:/storage
restart: always
stop_grace_period: 2m
Via Docker CLI:
docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/windows:/storage" --stop-timeout 120 dockurr/windows
Via Kubernetes:
kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/master/kubernetes.yml
Unterstützte Windows Versionen
11
Windows 11 Pro
7.2 GB
11l
Windows 11 LTSC
4.7 GB
11e
Windows 11 Enterprise
6.6 GB
10
Windows 10 Pro
5.7 GB
10l
Windows 10 LTSC
4.6 GB
10e
Windows 10 Enterprise
5.2 GB
8e
Windows 8.1 Enterprise
3.7 GB
7u
Windows 7 Ultimate
3.1 GB
vu
Windows Vista Ultimate
3.0 GB
xp
Windows XP Professional
0.6 GB
2k
Windows 2000 Professional
0.4 GB
2025
Windows Server 2025
6.7 GB
2022
Windows Server 2022
6.0 GB
2019
Windows Server 2019
5.3 GB
2016
Windows Server 2016
6.5 GB
2012
Windows Server 2012
4.3 GB
2008
Windows Server 2008
3.0 GB
2003
Windows Server 2003
0.6 GB