‫D'accord.
‫Ainsi, cette semaine, l’un des sujets que je souhaite aborder avant les questions-réponses concerne
‫le bureau Windows Docker et une nouvelle fonctionnalité ou une sorte d’amélioration du fonctionnement de Docker sous Windows 10.
‫Donc, si vous êtes un utilisateur Windows et que vous utilisez Windows 10 professionnel ou d'entreprise, vous avez la
‫chance d'utiliser Docker Desktop, qui est fondamentalement le meilleur moyen d'exécuter Docker sous Windows et qui fait partie de
‫mes cours. à propos de ça.
‫Évidemment, si vous avez d'anciennes versions de Windows, vous n'utiliserez pas le bureau Docker, mais une fois
‫que vous aurez accédé à Windows 10 pro, vous pourrez notamment utiliser les conteneurs Windows.
‫Et nous parlons depuis des années de conteneurs Linux et vous pouvez exécuter des conteneurs Linux sur Windows
‫correctement.
‫Mais il y a quelques années, Microsoft a mis au point ce nouveau concept
‫de conteneurs Windows consistant à lancer des fichiers binaires Windows à l'intérieur de Windows dans un conteneur.
‫Et techniquement, il s’agit d’un noyau de serveur Windows.
‫Ainsi, lorsque vous utilisez Windows 10 aujourd'hui par défaut et que vous démarrez un serveur suite
‫Windows Microsoft, par exemple, lorsque vous démarrez ce conteneur, il va créer un petit serveur principal ou un serveur Nanos qui
‫sont différents types de Windows Server 2016 ou 2019 qui sont essentiellement très petites et qui les lance,
‫puis lance votre conteneur là-bas.
‫À l’heure actuelle, c’est très bien parce que vous obtenez une expérience complète du serveur, vous obtenez un
‫noyau de serveur légèrement différent du noyau Windows 10.
‫Vous obtenez toutes les fonctionnalités et tous les éléments que vous
‫obtiendriez sur un serveur qui sont différents de ceux que vous obtiendriez sous Windows 10; toutefois, il s’agit d’un isolement
‫hyper v, appelé ainsi: isolement hyper v et négatif de c'est qu'il prend plus de ressources.
‫Droite.
‫Vous devez faire tourner tout le noyau pour créer un nouveau système d'exploitation.
‫Et idéalement, si vous souhaitez exécuter une simple CEM, c’est peut-être que vous savez que c’est une ligne
‫de commande. Il s’agit peut-être simplement d’une ligne de commande. processus en
‫arrière-plan dans un conteneur ou un conteneur Windows, vous n'avez pas vraiment besoin de
‫cet isolement complet de machine virtuelle hyper v.
‫Alors maintenant, l'isolation de processus est enfin arrivée dans Windows 10, ce qui signifie qu'une fois que
‫vous avez activé et activé plusieurs fonctions, le bureau Docker vous permet d'exécuter un binaire Windows sous Windows 10 en
‫mode natif sans avoir à activer l'hyperviseur élevé. récipient.
‫Donc, il s'agit en fait du RP maintenant au cas où vous seriez curieux de savoir comment tout cela s'est passé.
‫Il s’agit de la demande
‫de transfert et du concentrateur. C’est un peu comme si la fonctionnalité avait été activée et, franchement, je pense
‫que cela se produira jamais, car l’équipe de Microsoft disait qu’elle ne voulait pas vraiment que les
‫conteneurs exécuté en mode natif sur Windows 10 car le noyau du serveur était si différent qu’ils avaient besoin du noyau
‫du serveur pour pouvoir vivre une expérience similaire, quel que soit l’emplacement du conteneur.
‫Eh bien cette histoire a clairement changé maintenant.
‫Nous avons donc plus tard fin 2018.
‫Cette fonctionnalité a été ajoutée à la dernière version de Docker Desktop, mais vous pouvez consulter Stefon, l'un
‫des capitaines de docker qui est maintenant devenu un employé médecin. L'un de ses articles de blog explique comment commencer et
‫comment le configurer. que je ne vais pas vivre ici parce que franchement, il
‫fait du bon travail.
‫Vous pouvez simplement lire son article et voir les commandes Post et exemple pour
‫l'exécuter sur votre ordinateur. À la fin, vous aurez exécuté l'exécutable Windows et les conteneurs Windows sans
‫avoir à démarrer un serveur hyper v.
‫Nous n’avons pas encore la possibilité d’exécuter Docker Desktop, car j'en connais beaucoup.
‫Certains d'entre vous pensaient que cela était possible
‫Est-ce que cela signifie que je peux maintenant exécuter Docker desktop sur Windows 10 home qui n’a pas hyper v.
‫C’est une question que nous avons tous immédiatement posée dans le chat du capitaine pour voir si nous
‫pouvions le faire tout de suite.
‫Ce n'est toujours pas possible.
‫Desktop a besoin de ce tout hyper v en cours d’exécution pour pouvoir l’installer et le faire fonctionner, mais il est
‫possible de réaliser ce processus à prix coûtant.
‫C'est difficile à dire sans hyper v.
‫Nous espérons donc que cela sera peut-être possible quelque part et cette année, même, le bureau Docker pourrait ne
‫fonctionner que pour l'isolation de processus en milieu secondaire sur des conteneurs Windows sous Windows 10 home.
‫Maintenant, cela signifie que dans ce scénario, si cela devait jamais fonctionner, vous ne pouviez toujours pas
‫exécuter de conteneurs Linux, ni de conteneurs Windows dans une isolation hyper v.
‫Donc, il y a beaucoup de limitations ici et cela vous éviterait vraiment surtout le fait que vous ne
‫pouvez pas exécuter de conteneurs Linux sans hyper v.
‫Cela vous limiterait toujours vraiment.
‫Mais c’est un peu une fissure dans la limitation imposée à Windows 10 pro pour pouvoir
‫exécuter Docker Desktop de toute façon.
‫Nous ne savons pas si cela arrivera jamais.
‫Je veux dire que vous savez que ces produits sont largement open source. Vous connaissez même le bureau Docker, même s’il n’est
‫pas complètement open source.
‫Cela dépend entièrement du moteur qui est entièrement open source.
‫Nous avons donc vraiment besoin de contributions open source là-bas ou que cela devienne une grande priorité pour
‫l’équipe Windows.
‫Et vous savez avoir de l'expérience avec le marché cible de Docker Docker Desktop et de Docker Enterprise.
‫Mon sentiment est que même si cela pourrait être possible sous Windows 10 home, nous ne le verrons pas
‫de sitôt si c'est pour toujours, car chaque entreprise utilise chaque fois Windows 10 professionnel ou supérieur.
‫En règle générale, les licences d'entreprise signifient qu'ils obtiennent Windows 10 Entreprise.
‫Le marché domestique Windows 10 est donc probablement davantage un marché amateur.
‫Et pour moi en tant qu’enseignant, je sais que mes élèves ont été témoins chez eux, puis qu’ils
‫ont peut-être des collègues au travail et qu’ils utilisent probablement leur machine personnelle pour apprendre Docker.
‫C'est donc dommage car même si nous sommes des professionnels, nous utilisons parfois chez nous à la maison.
‫Mais j’ai l’impression que l’équipe de bureau Windows Docker ne sera pas une priorité absolue, mais
‫nous verrons.
‫Droite.
‫Je ne comprends pas vos espoirs.
‫Je n'ai aucune information d'initié ou quoi que ce soit.
‫Je sais juste que ce genre de choses est compliqué et qu’il peut être difficile de réussir.
‫Et puis, pour des choses comme celle-là, il faut qu'une grande priorité soit donnée rapidement.
‫Donc, ce n’est probablement pas quelque chose que j’aurais deviné que les grandes entreprises du monde demandent toutes
‫la compatibilité domestique Windows 10.
‫Donc, mais vous ne savez jamais.
‫Alors vérifiez ça.
‫Faites-moi savoir dans les commentaires bien sûr que vous savez effectuer un zoom arrière sur un tweet ou si vous
‫êtes dans le menu fixe ou maîtrisez-le me laisser savoir si vous pouvez obtenir que cela fonctionne, car il est très bon.
‫Et je pense que cela vous permettra d'économiser des ressources et d'accélérer la création de conteneurs si vous
‫travaillez sur des conteneurs Windows.