‫Gut.
‫Daher ist eines der Themen, die ich in dieser Woche teilen möchte, bevor wir zu den
‫Fragen und Antworten kommen, der Windows Docker-Desktop und eine neue Funktion oder eine Art Verbesserung der Funktionsweise von Docker unter Windows 10.
‫Wenn Sie ein Windows-Benutzer sind und Windows 10 Pro oder Enterprise ausführen, haben Sie
‫das Glück, den Docker-Desktop zu verwenden, der im Grunde die beste Möglichkeit ist, Docker
‫unter Windows auszuführen darüber.
‫Wenn Sie ältere Windows-Versionen verwenden, können Sie Docker Desktop nicht mehr verwenden. Wenn Sie
‫jedoch mit Windows 10 Pro arbeiten, müssen Sie unter anderem die Windows-Container ausführen.
‫Und wir haben jahrelang über Linux-Container gesprochen und Sie können Linux-Container unter Windows
‫ausführen.
‫Vor ein paar Jahren hat Microsoft dieses neue Konzept für
‫Windows-Container entwickelt, bei dem Windows-Binärdateien in einem Container innerhalb von Windows gestartet wurden.
‫Und technisch gesehen passiert im Hintergrund ein Windows-Server-Kernel.
‫Wenn Sie heute standardmäßig unter Windows 10 arbeiten und einen Windows Microsoft-Folgeserver starten, wenn Sie
‫beispielsweise diesen Container starten, wird ein kleiner Core-Server oder ein Nanos-Server hochgefahren, bei denen es sich um verschiedene Arten von Windows
‫Server 2016 oder 2016 handelt 2019, die im Wesentlichen sehr klein sind, und es startet diese und startet
‫dann Ihren Container dort hinein.
‫Im Moment ist das großartig, weil Sie die volle Servererfahrung erhalten, die Sie erhalten, wenn Sie den Server-Kernel
‫erhalten, der sich ein wenig vom Windows 10-Kernel unterscheidet.
‫Sie erhalten alle IRS-Funktionen und -Dinge, die Sie von einem Server
‫erhalten würden, die sich von denen unterscheiden, die Sie unter Windows 10 erhalten würden. Dies liegt jedoch daran,
‫dass dies als Hyper-V-Isolation bezeichnet wird das heißt, es nimmt mehr Ressourcen in Anspruch.
‫Richtig.
‫Sie müssen den gesamten Kernel für ein neues Betriebssystem hochfahren.
‫Und wenn Sie nur eine einfache EMC ausführen möchten, wissen Sie, dass es sich um eine Punktnetz-EMC handelt. EMC ist möglicherweise
‫nur eine Befehlszeile, die Sie sehen, dass es sich nicht wirklich um eine Website
‫oder etwas anderes handelt, oder wenn Sie nur eine Art ausführen müssen Hintergrundprozess in einem Container
‫oder Windows-Container benötigen Sie nicht wirklich die vollständige VM-Hyper-V-Isolation.
‫Jetzt ist die Prozessisolation endlich auf Windows 10 übergegangen. Dies bedeutet, dass Sie mit Docker
‫Desktop, sobald Sie einige Dinge eingeschaltet und aktiviert haben, eine Windows-Binärdatei unter Windows 10 nativ ausführen können, ohne
‫jemals einen hohen Hypervisor starten zu müssen Container.
‫Das ist also die PR, für den Fall, dass Sie neugierig sind, wie das alles passiert ist.
‫Dies ist der Pull-Request
‫und Get-Hub, und genau hier passierte die Aktion, wenn das Feature aktiviert wurde, und ich glaube, dies
‫wird jemals passieren, da das Microsoft-Team aus dem Fenster heraus sagte, dass sie Container eigentlich
‫nicht wollten Läuft nativ unter Windows 10, da der Server-Kernel so unterschiedlich war, dass er den Server-Kernel benötigte, um
‫eine ähnliche Erfahrung zu erzielen, unabhängig davon, wo Sie den Container ausgeführt haben.
‫Nun, diese Geschichte hat sich jetzt eindeutig geändert.
‫So haben wir später im Jahr 2018.
‫Diese Funktion wurde in der neuesten Version von Docker Desktop hinzugefügt, aber Sie können Stefon, einen der Docker-Kapitäne,
‫der jetzt tatsächlich Arzt ist, ansehen. In einem seiner Blog-Artikel wird erläutert, wie dies zu beginnen und einzurichten ist, und es
‫sind ein paar Schritte dass ich hier nicht leben werde, weil er ehrlich gesagt
‫einen tollen Job macht.
‫Sie können einfach seinen Artikel lesen, den Post und die Beispielbefehle lesen und ihn
‫auf Ihrem Computer zum Laufen bringen. Am Ende des Artikels haben Sie ausführbare Windows-Dateien und Windows-Container ausgeführt,
‫ohne jemals einen Hyper-V-Server starten zu müssen.
‫Wir können Docker Desktop noch nicht ausführen, weil ich so viele kenne.
‫Einige von Ihnen dachten, das könnte ich.
‫Bedeutet das, dass ich Docker Desktop jetzt auf Windows 10 Home ausführen kann, auf dem Hyper-V fehlt?
‫Das war eine Frage, die wir alle sofort im Chat des Kapitäns gestellt haben, um zu sehen, ob wir das
‫jetzt in Gang bringen können oder nicht.
‫Das geht immer noch nicht.
‫Der Desktop benötigt dieses Hyper-V, um es zu installieren und zum Laufen zu bringen. Es ist jedoch möglich, diesen
‫Prozess auszuführen, da dies viel Prozessisolation kostet.
‫Es ist schwer zu sagen, ohne Hyper-V.
‫Wir hoffen, dass es irgendwo möglich ist und dieses Jahr sogar, dass der Docker-Desktop
‫möglicherweise nur zur Prozessisolierung in Windows-Containern unter Windows 10 Home ausgeführt werden kann.
‫Dies bedeutet, dass Sie in diesem Szenario, falls dies jemals funktionieren sollte, immer noch keine
‫Linux-Container ausführen konnten, immer noch keine Windows-Container in Hyper-V-Isolation ausführen konnten.
‫Daher gibt es hier viele Einschränkungen, die Sie wirklich daran hindern würden, insbesondere die Tatsache, dass
‫Sie Linux-Container nicht ohne Hyper-V ausführen können.
‫Das würde dich immer noch wirklich einschränken.
‫Aber es ist eine Art Riss, ein kleiner Riss in der Einschränkung, dass Windows 10 Pro erforderlich
‫ist, um den Docker-Desktop trotzdem auszuführen.
‫Wir wissen nicht, ob das jemals passieren wird.
‫Ich meine, Sie wissen, dass diese Produkte größtenteils Open Source sind. Sie kennen sogar den Docker-Desktop, obwohl er nicht vollständig
‫Open Source ist.
‫Es hängt ganz von der Engine ab, die vollständig Open Source ist.
‫Wir brauchen also wirklich Open-Source-Beiträge, oder damit dies für das Windows-Team eine wirklich hohe
‫Priorität hat.
‫Und Sie haben Erfahrung mit dem Zielmarkt für Docker Docker Desktop und Docker Enterprise.
‫Ich bin der Meinung, dass dies unter Windows 10 möglich sein könnte, aber wir werden es nicht so bald
‫sehen, wenn es für immer ist, weil jedes Unternehmen und jedes Unternehmen Windows 10 pro oder besser verwendet.
‫In der Regel bedeutet Unternehmenslizenzierung, dass sie Windows 10 Enterprise erhalten.
‫Der Windows 10-Heimmarkt ist also wahrscheinlich eher ein Hobby-Markt.
‫Und für mich als Lehrer weiß ich, dass meine Schüler zu Hause Zeuge waren und dann vielleicht
‫Profis bei der Arbeit haben und möglicherweise ihr Heimcomputer-Recht verwenden, um Docker zu lernen.
‫Es ist eine Schande, denn obwohl wir Profis sind, werden wir uns manchmal zu Hause fühlen.
‫Aber ich hatte das Gefühl, dass es für das Windows Docker-Desktopteam keine oberste Priorität sein wird, aber wir
‫werden sehen.
‫Richtig.
‫Ich mache mir keine Hoffnungen.
‫Ich habe keine Insiderinformationen oder ähnliches.
‫Ich weiß nur, dass dieses Zeug ein kompliziertes ist und es schwierig sein kann, es richtig zu machen.
‫Und für solche Dinge muss es eine große Priorität sein, schnell zu sein.
‫Ich hätte also wahrscheinlich nicht gedacht, dass die großen Unternehmen der Welt nach
‫Windows 10-Heimkompatibilität fragen.
‫Also aber du weißt es nie.
‫Also probier das mal aus.
‫Versuchen Sie das, lassen Sie es mich in den Kommentaren wissen. Natürlich wissen Sie, dass Sie einen Tweet verkleinern oder wenn Sie
‫im Docker oder Mastery Slack sind, lassen Sie mich dort wissen, ob Sie das zum Laufen bringen können, weil es ziemlich großartig ist.
‫Und ich denke, es spart Ihnen einige Ressourcen und beschleunigt das Hoch- und Herunterfahren von Containern erheblich,
‫wenn Sie an Windows-Containern arbeiten.