Junior — Middle
Est-il possible d'exécuter le système d'exploitation Windows en tant qu'invité à l'intérieur d'un conteneur Docker?
sobes.tech IA
Réponse de l'IA
Il n’est pas possible de lancer un système d’exploitation Windows complet à l’intérieur d’un conteneur Docker, car les conteneurs Docker utilisent le noyau du système d’exploitation hôte et n’émulent pas le matériel.
Les conteneurs isolent les processus, mais ne virtualisent pas entièrement le système d’exploitation. Par conséquent :
- Sur un hôte Linux, il n’est pas possible de lancer un conteneur Windows avec un système d’exploitation Windows complet.
- Sur un hôte Windows, il est possible de lancer des conteneurs Windows, mais ils utilisent le noyau Windows de l’hôte.
Si vous avez besoin d’une machine virtuelle complète avec Windows, utilisez des hyperviseurs (par exemple, Hyper-V, VirtualBox), pas des conteneurs.
Ainsi, Windows en tant que système d’exploitation invité dans un conteneur Docker ne peut pas être lancé, mais il est possible d’exécuter des applications Windows dans des conteneurs Windows sur un hôte Windows.