Junior — Middle
Is het mogelijk om het Windows-besturingssysteem als gast uit te voeren binnen een Docker-container?
sobes.tech AI
Antwoord van AI
Het is niet mogelijk om een volledig Windows-besturingssysteem binnen een Docker-container te draaien, omdat Docker-containers de kernel van het host-besturingssysteem gebruiken en geen hardware emuleren.
Containers isoleren processen, maar virtualiseren het volledige besturingssysteem niet. Daarom:
- Op een Linux-host kan geen Windows-container met een volledig Windows-besturingssysteem worden gestart.
- Op een Windows-host kunnen Windows-containers worden gestart, maar ze gebruiken de Windows-kernel van de host.
Als een volledige virtuele machine met Windows nodig is, worden hypervisors (bijvoorbeeld Hyper-V, VirtualBox) gebruikt, niet containers.
Dus, Windows als gastbesturingssysteem in een Docker-container wordt niet gestart, maar Windows-toepassingen kunnen worden uitgevoerd in Windows-containers op een Windows-host.