Notebookcheck Logo

CheckMag | 5 complete besturingssystemen die perfect werken in een docker-container, inclusief macOS en Steam Headless

Afbeeldingsbron: Steam - bewerkt
Afbeeldingsbron: Steam - bewerkt
Het idee om een volledig besturingssysteem (vooral zo'n opgeblazen systeem als Windows) in een container te draaien, doet het hele doel van Docker teniet. U kunt het echter wel, en er zijn op zijn minst enkele geldige redenen waarom u het zou willen. Of het nu gaat om een headless spelcomputer, een wegwerp-OS voor het testen van potentiële malware of zelfs beveiligingsonderzoek, u kunt vrijwel elk groot besturingssysteem in een container draaien.

Docker-containers draaien afzonderlijke toepassingen efficiënt en met een kleine voetafdruk, waarbij het grootste deel van het besturingssysteem wordt verwijderd en alleen overblijft wat nodig is om de toepassing draaiende te houden. Het idee om een volledig besturingssysteem in een container te draaien lijkt daarom enigszins contra-intuïtief. Dat gezegd hebbende, als u vastbesloten bent om dit te doen, zijn er een aantal opties die een aantal overtuigende use cases hebben.

Stoom Hoofdloos

Steam Hoofdloos is gebaseerd op Debian Bookworm en wordt geleverd met alles wat u nodig hebt om een headless game streaming server te maken. Het wordt geleverd met ondersteuning voor zowel Nvidia als AMD GPU's, is vooraf geconfigureerd met Steam, Proton en Moonlight server voor eenvoudige gamestreaming.

Voor beheer kunt u er verbinding mee maken met noVNC, wat u ook een Xfce4 Desktop geeft, zodat alles lekker licht blijft. Met één klik installatie van EmuDeck, Heroic Launcher en Lutris, zal dit meer dan vertrouwd zijn voor iedereen die al eens een Steam Deck heeft gebruikt.

Het opstarten van deze docker neemt slechts enkele seconden in beslag en is een geweldige manier om een desktop GPU te gebruiken om games naar een handheld te streamen.

Windows op Docker

Windows op Docker kunt u bijna elke versie van Windows installeren, van Windows 11 Pro tot en met Windows XP, evenals serverversies van 2022 tot en met 2008. U kunt zelfs Tiny11, Tiny10 en Windows 10 LTSC installeren.

Of u nu snel een stuk software wilt testen in Windows XP zonder het gedoe van het opzetten van een virtuele machine, of een wegwerp-OS wilt om een mogelijk verdacht bestand te onderzoeken, het OS selecteren is net zo eenvoudig als het veranderen van een vlag in de containerconfiguratie. Hoewel het mogelijk is om een GPU door te sturen naar deze container, is dit niet voor de faint of hearten u kunt waarschijnlijk beter kiezen voor een virtuele machine. Een opgeblazen Windows-installatie is niet het meest geschikt voor een dockercontainer, maar het is toch leuk om de optie te hebben.

Windows XP in een Docker-container is een explosie uit het verleden en waarschijnlijk een van de enige veilige manieren om het tegenwoordig te draaien (Afbeeldingsbron: Notebookcheck)
Windows XP in een Docker-container is een explosie uit het verleden en waarschijnlijk een van de enige veilige manieren om het tegenwoordig te draaien (Afbeeldingsbron: Notebookcheck)

Debian Boekenwurm

Technisch gezien kunt u elke Linux-distributie in een Docker-container installeren. Echter, de vruchtbare maker van docker ich777 heeft een voorgebouwde container klaar voor gebruik. Deze wordt geleverd met de Xfce4 desktopomgeving met een noVNC webGUI en alle basistools voorgeïnstalleerd. Een lichtgewicht distro als deze is waarschijnlijk het meest geschikt om in een container te draaien en maakt het mogelijk om een aantal toepassingen zoals een VPN- en torrentclient in één instantie te draaien.

Virtuele DSM

Nog een docker image van de maker van Windows on Docker, Virtual DSM maakt het mogelijk om Synology Disk Station Manager (DSM) in een container te installeren. Virtuele DSM heeft waarschijnlijk nog minder zin dan het draaien van Windows in een docker-container, vooral gezien het feit dat veel mensen hun containers waarschijnlijk draaien op software die al als NAS werkt, zoals TrueNAS of Unraid. Als u echter gehecht bent aan de Synology-omgeving, kan dit een manier zijn om het platform te draaien zonder in hun hardware te investeren.

Virtual DSM is misschien goed voor testdoeleinden, maar een NAS binnen een NAS draaien lijkt op iets dat lijkt op de Matrix (Afbeeldingsbron: VirtualDSM)
Virtual DSM is misschien goed voor testdoeleinden, maar een NAS binnen een NAS draaien lijkt op iets dat lijkt op de Matrix (Afbeeldingsbron: VirtualDSM)

Docker OSX

Misschien wilt u een stuk Mac-software draaien of een iPhone-app ontwikkelen, maar wilt u niet investeren in Apple hardware. Docker-OSX zal u Apple's besturingssysteem laten draaien met bijna native prestaties. U kunt zelfs uw iPhone via USB aansluiten. U kunt bijna elke versie van MacOS draaien, tot en met de nieuwste Sonoma-release, hoewel het een uitdaging kan zijn om services zoals iMessage en iCloud aan de praat te krijgen op https://github.com/sickcodes/Docker-OSX/issues/526. Als u die nodig hebt, krijgt de M2 MacBook Air 15 momenteel een aanzienlijke korting op Amazon.com.

Please share our article, every link counts!
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2024 08 > 5 complete besturingssystemen die perfect werken in een docker-container, inclusief macOS en Steam Headless
David Devey, 2024-08-25 (Update: 2024-08-25)