Réponse claire : Non !
Pour comprendre les raisons de la création de Docker et les principes de sa mise en œuvre, vous saurez que Docker consiste à réduire le gaspillage de ressources et à fournir uniquement les services nécessaires, alors qu'un bureau Windows ne sait pas combien de ressources. sont gaspillés.
Vous pouvez vous référer ici /blog/seanlook/1190000002451537
Pas possible actuellement, cela devrait être possible dans la prochaine version de Windows Server. Docker et Microsoft : intégration de Docker avec Windows Server et Microsoft Azure [chinois]
Pour être clair, docker n'est pas une machine virtuelle, mais un conteneur, Container. C'est encore différent du concept de machine virtuelle. Les machines virtuelles font principalement abstraction du matériel nécessaire au fonctionnement du système d'exploitation, tandis que les conteneurs sont essentiellement basés sur les applications. L'exemple le plus simple, sandbox, vous pouvez comprendre que docker implémente l'isolation appliquée à l'hôte comme un sandbox.
Il devrait être prêt maintenant. Le 8 avril, heure des États-Unis, Windows a officiellement annoncé certains détails de sa technologie de conteneur et a lancé Hyper-V Container et Nano Server.
Nano Server est une version profondément reconstruite de Windows Server spécifiquement destinée au cloud et au DevOps. Elle ne contient qu'un package d'installation à empreinte minimale et un outil de gestion à distance. La version simplifiée (taille réduite de 93 %) signifie que le système démarre plus rapidement (démarrage en seulement 28 secondes dans la vidéo du blog) et peut fonctionner sur des conteneurs, des machines virtuelles et des serveurs physiques.
Nano Server cible principalement les deux scénarios d'application suivants :
Né pour le cloud : prend en charge plusieurs langages de programmation et environnements d'exécution (tels que C#, Java, Node.js, Python, etc.), peut s'exécuter sur des conteneurs, des machines virtuelles et des serveurs physiques ;
Infrastructure de plateforme cloud Microsoft : prend en charge les clusters informatiques exécutant Hyper-V et les clusters de stockage exécutant un serveur de fichiers évolutif.
Réponse claire : Non !
Pour comprendre les raisons de la création de Docker et les principes de sa mise en œuvre, vous saurez que Docker consiste à réduire le gaspillage de ressources et à fournir uniquement les services nécessaires, alors qu'un bureau Windows ne sait pas combien de ressources. sont gaspillés.
Vous pouvez vous référer ici /blog/seanlook/1190000002451537
Pas possible actuellement, cela devrait être possible dans la prochaine version de Windows Server.
Docker et Microsoft : intégration de Docker avec Windows Server et Microsoft Azure [chinois]
Si vous parlez d’exécuter le système d’exploitation Microsoft Windows dans Docker, ce n’est actuellement pas possible.
Si vous parlez d'exécuter des applications Windows, telles que Firefox, dans Docker, cela peut être testé dans la pratique.
Pour être clair, docker n'est pas une machine virtuelle, mais un conteneur, Container. C'est encore différent du concept de machine virtuelle. Les machines virtuelles font principalement abstraction du matériel nécessaire au fonctionnement du système d'exploitation, tandis que les conteneurs sont essentiellement basés sur les applications. L'exemple le plus simple, sandbox, vous pouvez comprendre que docker implémente l'isolation appliquée à l'hôte comme un sandbox.
Il devrait être prêt maintenant. Le 8 avril, heure des États-Unis, Windows a officiellement annoncé certains détails de sa technologie de conteneur et a lancé Hyper-V Container et Nano Server.
Nano Server est une version profondément reconstruite de Windows Server spécifiquement destinée au cloud et au DevOps. Elle ne contient qu'un package d'installation à empreinte minimale et un outil de gestion à distance. La version simplifiée (taille réduite de 93 %) signifie que le système démarre plus rapidement (démarrage en seulement 28 secondes dans la vidéo du blog) et peut fonctionner sur des conteneurs, des machines virtuelles et des serveurs physiques.
Nano Server cible principalement les deux scénarios d'application suivants :
Né pour le cloud : prend en charge plusieurs langages de programmation et environnements d'exécution (tels que C#, Java, Node.js, Python, etc.), peut s'exécuter sur des conteneurs, des machines virtuelles et des serveurs physiques ; Infrastructure de plateforme cloud Microsoft : prend en charge les clusters informatiques exécutant Hyper-V et les clusters de stockage exécutant un serveur de fichiers évolutif.
Laissez-moi faire une blague,
Une technicienne officielle de Docker a publié une vidéo lors d'une certaine réunion :
Exécuter Windows dans Docker.
En fait, virtualbox fonctionne toujours dans Docker et Windows fonctionne dans vbox.
Quant à Docker lui-même, il ne peut exécuter que des programmes Windows.
Oui, c'est vraiment fantastique d'exécuter docker directement sur Windows Système - docker contrainer - vbox - windows2003 c'est plus ou moins pareil