Sobes.tech
Junior — Middle

Je možné spustiť operačný systém Windows ako hosť vnútri kontajnera Docker?

sobes.tech AI

Odpoveď od AI

Spustiti celoten Windows operacijski sistem unutar Docker kontejnera nije moguće, jer Docker kontejneri koriste jezgro host operativnog sistema i ne emuliraju hardver.

Kontejneri izoliraju procese, ali ne virtualizuju ceo operativni sistem. Zato:

  • Na Linux hostu, nije moguće pokrenuti Windows kontejner sa celokupnim Windows OS-om.
  • Na Windows hostu, mogu se pokrenuti Windows kontejneri, ali oni koriste jezgro Windows hosta.

Ako je potrebna potpuna virtuelna mašina sa Windows-om, koriste se hipervizori (npr. Hyper-V, VirtualBox), a ne kontejneri.

Dakle, Windows kao gostujući OS u Docker kontejneru se ne pokreće, ali se mogu pokrenuti Windows aplikacije u Windows kontejnerima na Windows hostu.