Exécuter Windows et macOS dans un conteneur Docker

Florian BURNEL - ITConnect - 15/09
Avec ce tutoriel Dockur, découvrez comment exécuter Windows 11, Tiny11 et macOS dans des conteneurs Docker, en utilisant la virtualisation KVM.

Sommaire

  • I. Présentation
  • II. Dockur : une VM dans un conteneur
  • III. Prérequis
  • IV. Dockur : démonstration complète en vidéo
  • V. Déployer Windows avec Dockur
    • A. Fichier Docker Compose
    • B. Choix de la version de Windows
    • C. Script post-installation
    • D. Connexion RDP
  • VI. Déployer macOS avec Dockur
    • A. Fichier Docker Compose
    • B. Choix de la version de macOS
  • VII. Conclusion

I. Présentation

Exécuter Windows ou macOS et pourquoi pas les deux au sein de conteneurs Docker, c'est possible ! Le projet open source Dockur rend cela possible avec une approche simple basée sur des fichiers Docker Compose.

Que ce soit pour créer un environnement de test rapide, isoler une machine Windows sans machine virtuelle classique, ou lancer macOS sans hackintosh, Dockur offre une solution originale qui combine Docker et KVM. À la lecture de ces premières lignes, certains vont trouver cela inutile, tandis que d'autres vont déjà avoir des idées plein la tête ! Je serai curieux d'avoir votre avis en commentaire !

II. Dockur : une VM dans un conteneur

Dockur est un projet open source qui encapsule un environnement QEMU/KVM dans un conteneur Docker, dans le but de faire tourner des systèmes d’exploitation complets comme Windows et macOS, dans des conteneurs. Les performances ne sont pas mises de côté, puisque vous pouvez personnaliser les ressources du conteneur et même bénéficier de l’accélération matérielle via KVM.

Ce projet est tout de même original et surprenant, puisque nous parlons d'une image complète de l'OS, ce qui est contraire au concept initial de Docker en comparaison des machines virtuelles. Ici, c...
[Courte citation de 8% de l'article original]

Loading...