Sobes.tech
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.