Junior — Middle
Lehetséges-e a Windows operációs rendszer futtatása vendégként a Docker konténeren belül?
sobes.tech MI
Válasz az MI-től
A teljes Windows operációs rendszer indítása Docker konténerben nem lehetséges, mivel a Docker konténerek a gazda operációs rendszer kernelét használják, és nem emulálják a hardvert.
A konténerek izolálják a folyamatokat, de nem virtualizálják az egész operációs rendszert. Ezért:
- Linux gazdán nem lehet Windows konténert indítani teljes Windows operációs rendszerrel.
- Windows gazdán Windows konténereket lehet indítani, de azok a gazda Windows kernelét használják.
Ha teljes Windows virtuális gépre van szükség, hypervisorokat (pl. Hyper-V, VirtualBox) használnak, nem konténereket.
Így a Windows mint vendég operációs rendszer Docker konténerben nem indítható, de Windows alkalmazások futtathatók Windows konténerekben Windows gazdán.