‫In der Mitte ist er wieder in der Show Michael Erwin von der Virginia Tech.
‫Er ist dort ein Anwendungsarchitekt.
‫Er ist ein zusätzlicher Dozent, der über Docker spricht
‫und Docker den Studenten vorstellt.
‫Und er macht schon eine Weile Docker.
‫Er hilft beim Treffen dort oben.
‫Er ist ein Gemeindeleiter.
‫Er ist ein Doktorhauptmann und Sie haben ihn schon einmal in der Show gesehen.
‫Und wenn Sie bei Docker Con waren, haben Sie ihn vielleicht in einem kleinen Prüfstandsanzug gesehen.
‫Ja, das ist jetzt mein Vermächtnis.
‫Ein Vermächnis.
‫Michael wird in die Docker-App gehen und wenn Sie die Show früher in diesem Jahr gesehen
‫haben, haben wir über die Docker-App gesprochen, aber jetzt ist sie neu und verbessert und wird direkt wieder in die Docker-Befehlszeile eingefügt.
‫Grundsätzlich ist es keine separate App mehr.
‫Also wird er einige der coolen Funktionen davon vorführen, aber.
‫Gut.
‫Also Mike, du bist, wir werden über die Docker-App sprechen und wie sich das ein bisschen in der Geschichte verändert hat,
‫bevor Mike anfängt.
‫Wenn Sie rechtzeitig zu dieser Show zurückkehren, war Mike Anfang dieses Jahres hier und sprach über eine separate
‫Kommandozeile, die Docker Dash App, die es uns ermöglichte, einige coole Dinge zu tun.
‫Und jetzt hat Docker diese separate Befehlszeile übernommen und sie als Befehlszeilen-Plug-In hinzugefügt. Wenn Sie sich diese
‫Show gestern ansehen, haben wir ein wenig über Plug-Ins gesprochen.
‫Wir werden heute mehr darüber reden und was diese wirklich bedeuten und was diese sind.
‫Also nimm es weg.
‫Mike Ja.
‫Vielen Dank, Brett.
‫Wie Sie bereits sagten, gab es in letzter Zeit viele Updates für die Docker-App, und deshalb werde ich
‫mein Skript freigeben.
‫Nett.
‫Ich habe das Abendessen bekommen.
‫Mach weiter für.
‫Also mal sehen.
‫Teile meinen Bildschirm hier.
‫Recht.
‫Lassen Sie mich wissen, was Sie sehen können.
‫Alles klar eine Sekunde.
‫Ich sehe deinen Bildschirm.
‫Gut.
‫Das ist also ein dunkleres App-Repo und es gibt es offensichtlich schon lange, seit sie es zum ersten
‫Mal angekündigt haben.
‫Mit der Veröffentlichung von 1983 fällt aber auch eine Veröffentlichung von 3 0 8 0 der Docker-App zusammen.
‫Und damit können Sie alle Release-Informationen durchgehen, wenn Sie möchten, aber wenn Sie die
‫Docker-App herunterladen, erhalten Sie tatsächlich zwei verschiedene Dinge.
‫Und ich werde das ganz schnell zeigen.
‫Also, wenn ich das locke und es ganz schnell öffne, bekommst du zwei verschiedene Binärdateien, eine davon, eine Plug-in-Binärdatei und dann
‫eine eigenständige Binärdatei.
‫Wenn Sie also in der Vergangenheit Mist benutzt haben und als eigenständiger Seelye angefangen haben, können Sie das immer
‫noch tun.
‫Sie können das weiterhin ausführen, wie Sie möchten, aber es gibt auch ein anderes Plug-In, das entworfen wurde.
‫Eine weitere Binärdatei, die für das neue Plug-in-System entwickelt wurde, von dem Brett gerade
‫sprach, soweit es neue Funktionen betrifft.
‫Die Docker-App mit der neuesten Version hat die Funktionsweise grundlegend geändert und basiert vollständig
‫auf der Szenen-App.
‫Jetzt ist die Cloud-native Application-Bundle-Spezifikation und ich werde nicht zu viel damit anfangen, dass
‫es eine ganze Reihe von Vorträgen gibt, bei denen ich mitgeholfen habe.
‫Aber so haben sich die Grundlagen ziemlich verändert.
‫Und in der Tat ist es so ziemlich nichts wie das, was es in dieser Version von 0 7 war, aber das ist in Ordnung.
‫Aber auch mit dieser Veröffentlichung können wir uns auf viele der 1983er Neuerungen einlassen und Ihnen
‫einige davon vorstellen.
‫Also und gestern gestern haben wir von Marcus einen Stream über das Umstellen von Konzepten gehört und ich habe hier zwei verschiedene
‫Konzepte für die Einrichtung, eines für meinen Standard und eines für ein Spiel mit Docker, so wie Marcus gestern
‫gezeigt wurde und was ich tun kann, ist, dass ich kann Verwenden Sie Docker App tatsächlich, um dieses Konzept umzusetzen. Daher sollte ich wahrscheinlich ein wenig
‫zurückspulen und erläutern, was Docker App für diejenigen ist, die sich dessen möglicherweise nicht
‫voll bewusst sind.
‫In der Vergangenheit waren wir also wirklich gut darin, komponierte
‫Dateien im Docker-Stapel zu erstellen, und wir haben sie in Get-Repos abgelegt.
‫Tatsächlich lass mich hier aufmachen.
‫Also habe ich den Schwarm visualisiert, den ich gebaut habe.
‫Whoops ich denke, es hat eine potenzielle Sicherheit für alle diejenigen, die behoben wurden.
‫Das kommt immer vor, dass sie eine Demo haben.
‫Ich weiß, dass es wahrscheinlich sowieso nicht wirklich wichtig ist, aber ich muss sie irgendwie visualisieren und ich möchte es
‫mit Leuten teilen, und deshalb müssen sie normalerweise hier reinkommen und sie kopieren
‫und fügen diesen Container-Run-Befehl ein, den ich ehrlich gesagt habe. Ich vergesse immer, auf welchem Port ich
‫es verfügbar mache, und muss immer wieder darauf verweisen, sonst können sie zusammengesetzte Dateien abrufen und sie öffnen, aber Docker erkennt, dass es eine
‫bessere Möglichkeit geben muss, diese Dinge zu teilen, um Anwendungen für Parameter freizugeben
‫Erhebe sie etc ..
‫Und so können Sie mit einer Docker-App im Grunde genommen Ihre Stapeldateien in
‫Ihre Compose-Dateien packen und diese gemeinsam nutzen. Dabei werden Image-Konzepte verwendet, und Sie können sie unter Verwendung der
‫bereits vorhandenen Registrierungsauthentifizierung und Docker-CLIA-Authentifizierung in eine Registrierung verschieben und es macht es einfach wirklich
‫einfach.
‫Also werde ich gehen.
‫Ich habe dieses Spiel mit dem Docker-Schwarmcluster, das ich bereits in Betrieb genommen habe.
‫Und im Moment läuft nichts darauf, aber ich kann von meinem
‫lokalen Computer aus einige der neuen 19 3 Funktionen mit dieser Bereitstellung verwenden.
‫Schauen wir uns kurz die Installationshilfe an. Ich werde sehen, wie ich eine Installation durchführen kann,
‫aber hier gibt es eine neue Markierung für den Zielkontext.
‫Und das, obwohl ich auf meinem Computer arbeite und wenn ich Docker P mache. S. Das geht gegen meine Maschine.
‫Ich kann entweder den Kontext wechseln oder eine Docker-App installieren. Lassen Sie uns einfach Smart Visualize installieren. Erdbeben
‫ist Docker-App. Ich werde den Zielkontext für PDT angeben und dies wird mit dem Spiel
‫mit dem Docker-Schwarmcluster und der Bereitstellung besprechen Schauen wir uns die Anwendung dort an, oder sehen wir uns
‫kurz an, ob der Dienst hier startet.
‫Sehen Sie, dass es läuft, ich glaube, ich bekomme gerade nicht mein Abzeichen, was in Ordnung ist, kann dies einfach
‫in die andere Richtung tun.
‫An drei Stunden am Samstag aktualisiere ich mich einfach und schaue, ob ich es bekomme.
‫Das ist großartig.
‫Aber wie wir immer noch sehen, ist es richtig.
‫Und alles, was ich jetzt tun musste, ist zu sagen, dass hier ein einziger Befehl ist.
‫Es wird die gesamte Compose-Datei speichern und loslegen.
‫Und jetzt ist diese Anwendung viel einfacher mit allen zu teilen.
‫Nun, das ist nur eine Funktion der Docker-App, aber ich kann noch viel mehr Dinge parametrisieren und es Leuten ermöglichen,
‫die Ports zu ändern.
‫Ich habe eine andere App. Ich teile sie nur kurz. Ich bin sicher, Sie erkennen diese eine App von Barrette the Voting.
‫Also habe ich die Voting App ja genommen.
‫Also habe ich die Voting-App genommen und ihr Parameter hinzugefügt, damit ich die Ports ändern
‫kann, die sie anzeigen, wie den Ergebnisdienst oder den Voting-Dienst usw., und wir können sehen, wie
‫die Standardparameter lauten.
‫Ich könnte sagen, lass mich rennen.
‫Ich meine, machen Sie eine Inspektion, die die Ergebnisse ausgesetzt Port 88 statt einschließlich an diesem Dr. Wenn ich dies jetzt starte, ändert es den Parameter dort. Ich sehe
‫den anderen Port für die Ergebnisse.
‫Und wenn ich tatsächlich eine Installation damit machen würde, könnte ich die Ports ändern, die auf meinem gesamten
‫Schwarmcluster laufen würden.
‫Es ist also nicht nur so, dass diese Stapel-Dateien komprimiert werden, sondern es ermöglicht mir, Elemente auf eine
‫Weise zu parametrisieren, die ich vorher nicht konnte, bevor Sie einige Bereiche einer Umgebung ersetzen konnten
‫Datei mit Ausnahme des Images selbst, aber ansonsten können Sie ändern, wie viele Replikate ich verwenden
‫möchte, welche CPM-Speicherzuordnungen ich verwenden möchte, um alles zu tun, was ich habe,
‫und vieles, was in Docker schon seit einiger Zeit verfügbar ist.
‫Aber schau, lass mich ein bisschen zurück.
‫OKAY.
‫Ich zeige dies als Dr. App.
‫Und wie funktioniert das hier?
‫Lassen Sie mich mit Dr. gruppieren und vergrößern Sie hier die Schrift.
‫Lass uns gehen.
‫Vielleicht
‫kam 30 ein bisschen ein Wrap.
‫Oder ich bin tatsächlich hier, also mache ich das einfach für mein lokales Terminal.
‫Also mit Docker App.
‫OKAY.
‫Wann ist es installiert.
‫Wenn Sie Docker Desktop mit 1983 installieren, wird das Democrat-Plugin automatisch installiert.
‫Sie müssen nichts tun, um es zu installieren.
‫Wenn Sie es jetzt verwenden möchten, müssen Sie eines tun.
‫Wenn ich zum Beispiel in diesem Spiel mit Docker einen Docker mache und nur Ellis, erhalte ich
‫den Befehl Docker App ist kein Docker-Befehl.
‫Es ist, als würde man eine Sekunde warten, bis es hier installiert ist. Der Installationsort befindet sich im
‫Hauptverzeichnis der Docker-Slash-Seal-Plugins, und wir sehen, dass die Docker-App tatsächlich hier installiert ist.
‫Um jedoch Plugins zu verwenden, hat Docker alle Plugins auf den experimentellen Modus eingestellt.
‫Daher muss ich das experimentelle Flag für meine lokale CLIA aktivieren, um es verwenden zu können.
‫Also, um das zu tun, werde ich eine Konfiguration erstellen Jason in
‫der Heimat, die Docker-Verzeichnis und ich werde nur hier experimentell aktiviert OK setzen.
‫Und jetzt, wenn ich einen Dr. Abdullahs Lippen Ich denke, es ist in Ordnung.
‫OKAY.
‫Jetzt läuft es.
‫Und im Moment habe ich keine Apps und höre, dass das funktioniert.
‫Um Plugins verwenden zu können, müssen Sie die experimentelle Unterstützung für Ihre lokale CLIA aktivieren.
‫Nun mit dem Seelye Plugin Zeug was.
‫Welche anderen coolen Dinge können wir hier am Ende des Tages tun.
‫Ja, eine Stalker-App ist ein kompiliertes Go-Projekt, aber Sie können tatsächlich etwas tun, das ziemlich cool ist,
‫und wir werfen dies um diese Idee herum.
‫Der Kapitän ist eine Weile her und Sebastian von Docker.
‫Mal sehen, was er getan hat.
‫Er hat ein solches perfektes Konzept-CLIA-Plugin zusammengestellt und mich ein wenig nach unten scrollen lassen.
‫Also hier ist das Wesentliche.
‫OKAY.
‫Und ich werde dies kopieren und dieses Plug-In hinzufügen und ich werde erklären, wie dies in nur einer Sekunde funktioniert.
‫Ausführbar machen.
‫Und jetzt kann ich Docker Change Log machen.
‫Wenn ich es nicht in das Verzeichnis gelegt hätte.
‫OK, jetzt gehts zum Arzt-Änderungsprotokoll.
‫Und jetzt habe ich Funktionalität hinzugefügt.
‫DR. Seelye.
‫OKAY.
‫Lassen Sie mich ein wenig darüber nachdenken, wie das funktioniert.
‫Wenn wir uns also das Änderungsprotokoll in diesem Fall ansehen, handelt es sich nur um ein Bash-Skript, und das Bash-Skript
‫wird die eingehenden Argumente übernehmen und es gibt zwei verschiedene Dinge, die Sie haben.
‫Oder wirklich eine Sache, die Sie unterstützen müssen und darüber hinaus liegt es an Ihrem speziellen Plugin.
‫Jedes Skript muss also ein Argument unterstützen, das innerhalb eines demokratischen Arguments wie Plug-Metadaten aufgerufen wird, und zwar in
‫dem erwarteten Output neben dem Snippet, um eine Schemaversion und die Beschreibung der Anbieterversion bereitzustellen. Dies
‫ist alles, was wir hier sehen, als er diesen Plug geschrieben hat Er hat einfach eine harte
‫Codebasis eingegeben.
‫Wo taucht das auf?
‫Wenn ich einen Docker mache, helfe ich nur und wenn ich scrolle, sehe ich diese Verwaltungsbefehle und das Änderungsprotokoll und einen Stern daneben, der
‫darauf hinweist, dass dies ein Plug-In ist und dann die Beschreibung und die
‫Autoreninversionsinformationen verwendet, die hier angezeigt werden .
‫Also lass mich das mit meinem Namen austauschen, nur weil ich es als mein behaupten will.
‫Und wenn ich hier reingehe und den Verkäufer wechsle, sagen wir Diamond, warum nicht jetzt, wenn ich hoffe, dass ich das zu
‫weit sehe, dann sehe ich, dass der Autor jetzt da ist.
‫Damit diese Meditierenden nur dazu beigetragen haben, CNY-Informationen einzugeben, aber danach ist
‫es wirklich Ihre Aufgabe, herauszufinden, was Sie wollen.
‫Theoretisch ist es also möglich, eigene Plug-Ins zu erstellen, um den Arzt zu erweitern. Sehen Sie
‫eine Lüge, um Funktionen hinzuzufügen. Sagen wir, vielleicht möchten Sie für Ihr Unternehmen oder Ihre Organisation Ihre eigenen Integrationen hinzufügen, um mit
‫Ihrer Registrierung zu arbeiten oder wie Sie Projekte erstellen oder wie Sie versenden Dinge.
‫Ich weiß nicht, was Sie für eigene Bash-Skripte schreiben können. Fügen Sie diese
‫in Ihr Home-Doc-Dock ein.
‫Und es ist ziemlich mächtig und ich stelle mir vor, wir sehen das mit Dolch-App und wir sehen das mit Cluster
‫und Registry und Build X, wir sehen viele dieser neuen Plugins kommen.
‫Und das sehe ich.
‫Und ich stelle mir vor, dass viele der neuen Funktionen über Plug-Ins ausgeführt werden, die
‫sich schnell weiterentwickeln lassen. Vielleicht können sie ihren eigenen Aktualisierungslebenszyklus haben, ohne die
‫gesamte Engine selbst aktualisieren zu müssen.
‫Ja, vor allem, weil Docker zweimal im Jahr veröffentlicht wird.
‫Nun, Sie können Updates für Build X übertragen, ohne Docker erneut vollständig ausliefern zu müssen.
‫Ich habe das Gefühl, ich werde es nur vermuten.
‫Ich denke, es wäre wirklich cool, eine komplette Show mit benutzerdefinierten Plug-Ins zu haben, richtig, wir könnten wahrscheinlich die
‫gesamte Show darauf bringen.
‫Aber ich habe das Gefühl, dass es im Grunde genommen darum geht, dass es für uns in der Community
‫darum geht, wenn wir diese Plug-Ins nutzen und Community-Plug-Ins erstellen, dann geht es
‫um Automatisierung.
‫Ja.
‫Lassen Sie mich Dinge nehmen, die vorher eine Reihe verschiedener Befehle oder
‫mehrere Befehle waren, und Docker, wie Sie vielleicht sagten, etwas Spezielles für mein System, wo wir gestern einige wirklich
‫coole Demos von Marcus rund um den Kontextbefehl hatten und Ihnen im Grunde erlauben, sich schnell zu ändern Ändern Sie die Umgebung von
‫einem einzigen Liner und dann zeigte er ein Beispiel, das für jede Schleife ein Beispiel war, in dem er einen
‫einzelnen Liner durchlaufen konnte, der im Grunde die verschiedenen Kontexte durchlief, die Sie haben, und dann
‫eine Reihe von Befehlen auf verschiedenen Servern ausführte, damit Sie könnte eine Art Multi-Server-Befehl tun.
‫Aber jetzt kann ich OK sagen. Wir machen eine Aufnahme, wenn Sie wissen, dass der Docker-Kontextbefehl im Docker integriert ist.
‫Lassen Sie mich das einfach in einen anderen Unterbefehl schreiben, den Sie kennen.
‫Und im Wesentlichen könnten Sie eine Art von I-Deployment für alle meine Kontexte erstellen.
‫Ja, ich habe mit einem Einzeiler unterschrieben.
‫Ja.
‫Vielleicht können Sie einen Kontext erstellen, in den alle Kommandanten eingebunden sind, und der alles, was Sie anschließend übergeben,
‫als Argumente verwendet, die Sie ausführen.
‫Ja.
‫Ich meine, wir haben alles, was ich meine. Einer der Bereiche, an denen
‫ich aus der Perspektive des Plugins besonders interessiert bin, ist, wie wir oft über Multi-Swarm- und Multi-Cluster-Management gesprochen haben, und Docker, an dem Ducker angeblich
‫an Tools arbeitet Das.
‫Wir haben die Betas von all dem nicht wirklich gesehen.
‫Sie haben sich vor einiger Zeit als schlecht erwiesen, aber wir haben in letzter Zeit
‫nichts gehört, und ich denke, Sie kennen eine Menge dieser Dinge, wenn Sie Ihre Cluster richtig
‫entwerfen und Sie den richtigen Kontext und alles hatten, was Sie können Führen Sie einfach eine Reihe
‫von Automatisierungsvorgängen in der Befehlszeile durch, damit Sie über SSA mit einer Remote-Docker-Engine kommunizieren können. Wenn dies ein Schwarm
‫wäre, würde ich mich aus der Bahn werfen, aber ich sitze Ich denke, ich bekomme mehrere Plug-in-Optionen, die die Leute verwenden können, und alles,
‫was sie wirklich wissen müssen, ist Bash, oder Sie kennen ihre eigene Sprache wirklich.
‫Na ja das coole Ding.
‫Also ja, du kannst es erweitern, aber es macht Sinn, wenn du ein paar Sachen zusammenstellst.
‫Ich möchte das nur kurz vorführen.
‫Also waren wir auch ständig unter den Kapitänen und wie hey wäre es nicht cool, wenn es
‫diese Plug-in-Bibliothek oder den Manager gäbe.
‫Ja.
‫Wo teilen Sie diese Community-Plugins.
‫Wir haben ein paar Ideen rausgeschmissen, ja.
‫Wir möchten darüber nachdenken oder können Sie das Plug-in als Image verpacken und auf diese Weise versenden.
‫Und Lucas hatte auch diese wirklich coole Idee und er nennt sich Clip the Ducker Clients Plug-In
‫Man.
‫Sie können dies im Grunde einfach installieren und Plugins verwalten.
‫Und er hat ein paar ziemlich coole hier.
‫Also wie aussetzen.
‫Klar kann ich das ganz schnell machen.
‫Also, wenn ich ein mache, habe ich nicht einmal gewusst, dass dies eine Sache ist, die ich vermisst habe, und gestern wollte ich
‫fragen, aber wir waren nicht wir.
‫Wir haben gestern über uns gesprochen. Ich war so, als wäre dies ein weiteres Thema, auf das ich nicht näher eingehen werde.
‫Ja Ja.
‫OKAY.
‫Also werde ich das einfach in den nächsten Container laufen lassen.
‫Und so läuft es auf meinem lokalen Host 80 80.
‫Vielleicht greife ich auch schon nach dem Container, damit Docker den Port 80 des Containers
‫freigibt. Jetzt werden einige Netzwerke aufgebaut und Energie verbraucht. OK.
‫Und jetzt kann ich dies in meinem Browser öffnen und jetzt ist es der Proxy und dadurch und jetzt ist dies
‫tatsächlich für das öffentliche Internet und jeden, der es nutzen möchte, verfügbar.
‫Stellen Sie sich vor, ich arbeite an etwas, das ich jemandem auf der anderen Seite der Welt vorführen
‫möchte, oder was auch immer.
‫Wie kann ich das machen.
‫Wie soll ich vorgehen? Ich möchte wirklich meine öffentliche IP-Adresse hier in Port 49 teilen.
‫Hey, hier ist ein kurzer Proxy-Weg, um das zu tun.
‫Und so ist dies ein weiteres kleines Plug-In, nur hey, das ist ziemlich einfach.
‫Es gibt einen Mikroscanner, mit dem Sie Ihre Bildtauchgänge scannen können.
‫Dies ist wirklich ein ordentliches Kit Dock oder Tauchmotor.
‫Dies wird auf einem geteilten Bildschirm nicht sehr hübsch aussehen. Hier ist eine dieser Seiten.
‫Ich meine, dies leuchtet dort in Bezug auf den Einstiegsbereich, um Eleganz zu
‫schaffen und ein bisschen organischer mehr Plugins zu erstellen, und lassen Sie uns sehen, welche Plugins davon profitieren.
‫Ja, seitdem ist das mehr oder weniger der Anwendungsfall.
‫Nun, der beste Anwendungsfall für.
‫Ja absolut.
‫Hier ist also nur ein kurzer Tauchgang mit Engine X, wenn Sie sich Di nicht angesehen haben, aber ich werde Ihnen jetzt nicht
‫den Durchlauf geben, aber es ist super toll zu sehen, was sich in Ihren unteren Visualisierungen oder in der Befehlszeile
‫befindet.
‫Ja, es ist ziemlich intensiv, wenn Sie neu in Bildern sind, aber.
‫Aber es gibt viele verschiedene Befehle.
‫Und was wir uns vorstellen, ist, dass dies weiter zunehmen wird, dass es wieder jedem möglich sein wird, seine Plugins zu
‫erstellen, um den eigenen Bedürfnissen gerecht zu werden.
‫Damit bin ich mir ziemlich sicher.
‫Nein, das ist großartig.
‫Ja.
‫Eine App, von der ich denke, dass sie viel Potenzial hat. Wir wissen, dass es sich so anfühlt.
‫Also haben wir Anfang dieser Woche darüber gesprochen.
‫Am Dienstag, dem ersten Messetag, sprachen wir über Docker Desktop Enterprise-Vorlagen und Anwendungsdesigner. Dies ist
‫der Beginn der Arbeit an Dingen, bei denen Sie Standardvorlagen in Ihrem
‫Unternehmen verwenden möchten, die vielleicht jeder kennt vereinbart.
‫Wir haben darüber gesprochen, dass es sich nicht nur um Docker-Dateien handelt,
‫sondern auch um eine Menge Dinge, die die Vorlagen enthalten können. Docker-Dateien setzen sich aus Umgebungsvariablen zusammen,
‫die im Wesentlichen in die Docker-App einfließen Und wenn ich mit Ihnen spreche, wenn
‫wir versuchen, diesen neuen Workflow zu optimieren, können Sie mit dem Templating-System beginnen, das derzeit
‫nur für vier Docker-Desktop-Unternehmen verfügbar ist.
‫Aber Sie fangen damit an, dass es um Visualisierung geht oder dass Sie eine gute Idee haben, neue Apps zu starten und
‫Apps für die lokale Entwicklung zu verwalten.
‫Und wenn Sie anfangen darüber zu sprechen, wie kann ich das aufnehmen und alle Umgebungsvariablen
‫und die unterschiedlichen Dinge extrahieren und diese dann in einer zuverlässigeren, workflowähnlicheren Weise in die Produktion bringen, die
‫mehr auf bestimmte Vorgänge fokussiert, aber nicht streng genug ist offs, aber mehr auf den Linien dieser mehr
‫Infrastrukturen Code-Typ Zeug.
‫Hier fängt die Docker-App an, das dann auszufüllen.
‫Und das bringt so viel mehr, als nur rohe Behälter richtig zu machen.
‫Es ist also schwierig darüber zu reden, weil die Leute Container kennen müssen und Knoten zusammensetzen müssen und all diese Dinge zuerst
‫und dann fangen wir an, über OK zu reden.
‫Dies sind die Workflow-Tools, die Ihr Team irgendwann benötigen wird, um Container den ganzen Tag zu
‫erstellen.
‫Ich meine, wenn Sie anfangen wollen, alles in Containern bereitzustellen, leben
‫Sie den ganzen Tag in Entwicklertests und -stolz und Containern und benötigen diese übergeordneten Workflow-Tools.
‫Und ja absolut.
‫Es ist so lustig in diese Richtung.
‫Ich meine, wie Sie bereits sagten, Docker App ist ein übergeordnetes Tool, bei dem man viele Teile verstehen muss,
‫um wirklich das Beste daraus zu machen.
‫Und so habe ich einen Workshop mit Sylvan vom Docker-Up-Team bei Docker Khan gemacht und wir hatten eine interessante Erfahrung, weil sich viele
‫Leute für Docker Khan angemeldet haben und die Workshops und ähnliches sehen.
‫Dr App Bereitstellung Ihrer Apps mit Docker App und sie sind wie Ja, ich wollte meine Apps Docker spielen.
‫Das hört sich großartig an und es ist nicht klar, dass dies mehr ein fortgeschrittenes Werkzeug
‫ist, bei dem eine Menge Leute mitgekommen sind, als ob ich mich im Moment völlig überwältigt fühle, wie ich anfange und alles.
‫Aber es war immer noch eine großartige Gelegenheit für sie zu sehen, wie die Teile zusammenpassen und
‫was, auch wenn sie es nicht vollständig verstehen.
‫Und eine Sache, die ich auch erwähnen sollte, ist: Ja, ich habe Demos gemacht, um Docker auf Apps in Swarm hinzuweisen, aber Sie können sie
‫auch auf kubanischen Wirbeln bereitstellen. Dabei wird das Komponieren auf kubanischen Wirbeln verwendet, sodass Sie Ihre
‫App einmal schreiben und auf beiden Orchestratoren ausführen können Das ist ziemlich genial.
‫Ja.
‫Ich muss das da reinwerfen.
‫Es ist ziemlich großartig.
‫Ich habe mich gefragt, wann das auftauchen wird und ich denke, wir müssen nur die Kleinen rennen.
‫Ich denke, es hätte die ganze Zeit auf dem Bildschirm zu sehen sein sollen, genau wie ein kleiner Typ in der Ecke.
‫Casey wäre also keine Ablenkung gewesen, wenn Sie nicht bei Dr. Khan ist eine von
‫Mikes alternativen Persönlichkeiten.
‫Es war eine Weile ein Geheimnis.
‫Ich wusste nicht, wer in der letzten Besetzung war, aber jemand läuft in einem Dinosaurierkostüm durch die Konferenz und
‫nicht jeder merkt, dass er tatsächlich mit Dr. darauf.
‫Also ja, wir wurden fast rausgeschmissen. Einige Leute dachten, ich sei ein Schurkenverkäufer, der versucht, Rindfleischprodukte oder ähnliches
‫zu verkaufen.
‫Und so kam Mike auf diese Idee.
‫Er ist wie hey, was ist, wenn wir darüber reden, als könnten Sie Ihre Legacy-Apps mitbringen.
‫Der Diner hat also die Idee, dass es darum geht, Ihr Vermächtnis herauszubringen, wenn ich es richtig mache,
‫weil sie alle auch in Ducker funktionieren.
‫Sie müssen also diejenigen migrieren, bei denen es sich um das Vermächtnis handelt, und Sie bringen uns richtig voran.
‫Korrekt.
‫Ihre letzten Apps verdienen Liebe zu sterben Apps verdienen Liebe zu.
‫Und es ging nur darum, ein Selfie zu machen.
‫Kennt.
‫Und dann hattest du das hier und dann hattest du Amy und da ist eine liebe Abby Sara als Abby richtig Abby Fuller yep
‫als Kind und dann der Dinosaurier, den Dr. con in diesem Jahr.
‫Während des Wiederholungstages wurde einer meiner Vorträge zur Wiederholung ausgewählt und diese Vorträge werden nicht aufgezeichnet.
‫Warum also nicht das Gespräch mit dem Dinosaurier beginnen?
‫Ja Ja.
‫Jemand, der ein Video davon bekommen hat, kündigt im Internet an, ja, das ist es.
‫Es ist da, damit die Welt es sieht.
‫Bevor wir dies abschließen, möchte ich sicherstellen, dass alle Fragen beantwortet werden. Daher werde ich einen kurzen
‫Scan durchführen, wenn Sie weitere Fragen zu Dr. 19 oder drei oder Features oder sogar Sachen,
‫über die wir gestern am Vortag gesprochen haben, oder irgendetwas, worüber die beiden heute gesprochen haben.
‫Holen Sie sich diese Fragen ganz schnell, bevor wir dies für eine Woche von 19 0 3 einpacken.
‫Wir hatten eine Frage zu virtuellen Maschinen im Vergleich
‫zu Containern, aber ich glaube, diese wurden im Chat beantwortet, und jemand fragte nach diesen wurzellosen Dingen und Dingen, die
‫sich von Cotta-Containern unterscheiden VM-Isolation Sie werden immer mehr Sicherheit haben, weil ich denke, das ist etwas, von dem
‫Sie wissen, dass selbst ein Kernel mit einer Sicherheitslücke in Linux einer VM nicht entkommen
‫kann, und Sie müssten eine Sicherheitslücke haben, von der aus Sie technisch gesehen
‫eine Virtualisierungslücke haben müssten eine Sicherheitsgrenzenperspektive ja.
‫Frachtcontainer reinigen Container, von denen Sie alles wissen, was Sie von Virtualisierungsanbietern
‫erwarten.
‫Aber das hat seinen Preis.
‫Man muss mehr Management haben, man muss mehr Eisschichten haben, man muss
‫mehr Ressourcen zur Verfügung haben.
‫Es gibt mehr Komplexität, weil Sie jetzt all diese verschiedenen Westies mit ihren eigenen Betriebssystem-Updates haben.
‫Jetzt muss ich mir Sorgen machen, dass der Kernel von Virgin auf jeden einzelnen dieser Container
‫gepatcht wird, so wie dies die Art von Containern sind, und diese anderen versuchen dies zu vereinfachen, aber es ist immer noch mehr Arbeit.
‫Also in und in vielen von vielen Menschen ist das nicht notwendig.
‫Sie versuchen nicht, diese Isolationsstufe zu erreichen, und ich glaube, Sie wissen, dass die Doktorisolation effizient
‫ist, insbesondere können wir über Benutzernamenräume und rootless Docker und ähnliches reden.
‫Ich denke es kommt wirklich nur darauf an, was man alles in größeren Containern teilen möchte.
‫Ja ok.
‫Ich gehe also davon aus, dass er viel isolierter arbeitet, aber die medizinischen Botschaften sind nicht unzerbrechlich.
‫Dort gibt es auch Schwachstellen.
‫Und es kommt darauf an, was Sie isolieren und was Sie teilen möchten.
‫Ja.
‫Oh, Entschuldigung.
‫Eine kurze kurze Frage an Sie.
‫Jemand, der zuvor gefragt wurde, ob dies für Windows verfügbar ist, und ich kenne die Antwort darauf nicht.
‫Die Antwort darauf weiß ich auch nicht.
‫Ich denke nicht.
‫Aber ich habe nicht, weil ich an einem Mac arbeite.
‫Ich bin immer noch ich meine, es ändert sich nichts, aber der Mac sitzt richtig.
‫Aber ja, für Windows kenne ich keine bestimmten Technologieanbieter.
‫Ich denke, ich würde nein sagen.
‫Ja, meine Vermutung wäre nein, als ob wir es nicht wüssten.
‫Also vielleicht einfach eine rootlose Docker-Windows-Google-Suche machen, aber ziemlich sicher, nein, ich meine nicht, dass Microsoft das nicht tun würde, aber
‫es ist ein ganz anderer Kernel, es ist eine ganz andere Sache.
‫Ich denke, es wäre anders in der Arbeit, die Menschen leisten können.
‫Ja, und ich denke, viele und insbesondere Windows, von denen Sie sprechen, dass sie ausgeführt werden. Sie wissen, dass viele Windows-Apps
‫ausgeführt werden, fragte ich und andere Dinge. Und Sie wissen, dass Windows-Container vorhanden sind, wenn Sie sich
‫mit den Interna befassen Windows befasst sich mit Containern, es ist anders.
‫Und doch sprechen wir über Windows Cat Container, über die wir nicht sprechen.
‫W Ja.
‫Zwei Container des Linux-Kernels in den Fenstern würden sagen, ich würde sagen, wenn es sich um eine Emulation eines externen Betriebssystems handelt, bin ich mir
‫nicht sicher, ob es überhaupt Emulation heißt, es ist in Ordnung.
‫Nein, das sage ich nicht.
‫Es sollte so aussehen, als würde es funktionieren.
‫Aber bei Fenstern ist das eine andere Geschichte.
‫Ja, da gibt es einen Prozess, da gibt es jetzt, glaube ich, ist es erst dieses Jahr, da
‫gibt es jetzt Prozessisolierungscontainer in Docker for Tucker auf Windows-Plattformen wie Docker, die unseren Windows-Server bedienen.
‫Entschuldigung.
‫Sie können also technisch gesehen eine Windows-Binärdatei in einem Docker-Container ohne eigenen Kernel ausführen, was eine ziemlich neue Sache ist, damit
‫wir uns näher kommen.
‫Dem nähern wir uns.
‫Ja.
‫Also so für alle.
‫Meine Frau hier erwähnt vielleicht, dass Sie 19 0 3 0 0 zusammenfassen sollten, fragte jemand.
‫Oh okay okay.
‫Also ja.
‫Fassen Sie neunzehnhundertdreiundachtzig zusammen.
‫Recht.
‫Das ist eine großartige Zusammenfassung.
‫Also lass mich mal sehen, ob ich kann.
‫Ich war die ganze Woche hier, also werde ich getestet und ihr lasst mich wissen, wenn ich etwas vermisse.
‫So wichtige neue Dinge.
‫Ah, da ist das Ganze, also reden wir zuerst über die Community Edition.
‫Beim Open Source Docker geht es also um die Engine und die Kommandozeile.
‫Wir haben heute Plug-Ins erwähnt, das ist eine große Sache.
‫Daher gibt es in der Befehlszeile mehrere neue Funktionen wie Build X, das Build Kit verwendet,
‫und Docker-App, die das App-Plug-In verwendet.
‫Das sind quelloffene Plug-Ins für die Dogger-Befehlszeile, die technisch gesehen gut sind. Ich denke, das Build-Kit verwendet
‫eine Engine-Funktion, aber es handelt sich größtenteils nur um eine Befehlszeilenfunktionalität.
‫Aber zusätzlich zu dem Kontext, den Sie gestern gesehen haben, ist der Ducker-Kontext jetzt eine neue Funktion, mit der Sie Ihre Umgebung
‫von der Befehlszeile aus mit einer einzigen Zeile ändern können.
‫Wenn Sie mit der Cube-Steuerung vertraut sind, verfügt sie über einen eigenen Kontext. Docker hat jetzt diese Funktionalität Docker
‫hinzugefügt.
‫In einer Docker-Umgebung haben Sie also eine sehr ähnliche Erfahrung mit der
‫Verwaltung verschiedener Umgebungen, ohne Skripte schreiben zu müssen, um Ihre Shell-Umgebungsvariablen im Wesentlichen zu automatisieren.
‫Das haben wir jetzt.
‫Wenn du mal über Motor Docker startest und ich nur den Bildschirm ganz schnell teile, hat Docker die ganzen Release
‫Notes.
‫Für Demokratie gibt es also Veröffentlichungen, und wenn ich diese
‫Freigabe ziehen kann, teile ich meinen Bildschirm.
‫Also werde ich diesen Link in den Chat stellen.
‫Ich mag, wie der Diner immer noch darauf herumtreibt.
‫Ja, ja, das habe ich verstanden.
‫Nicht, dass wir das hier rüber gegangen wären.
‫Das Änderungsprotokoll, in dem Ihr GitHub dot com-Dolch-Schrägstrich oder Strich-C-Schrägstrich angezeigt wird, gibt Sie frei. Die Open-Source-Version von Docker verfügt über
‫ein Änderungsprotokoll für jede Version, sodass Sie einen Bildlauf durchführen können.
‫Grundsätzlich ist dies die 19 0 3, genau hier, wenn wir über die Veröffentlichung der letzten Woche
‫sprechen, und so können Sie alle wichtigen PRs und Fehlerbehebungen durchsehen.
‫Sie wissen, dass im Grunde alles hier ist, damit Sie
‫die Schwarmfunktionen durchgehen und sehen können, die den
‫Sicherheitsverbesserungen hinzugefügt wurden.
‫Neues Netz, neues Netzwerkmaterial, IP-VLAN ist also kein Experiment mehr, als wäre hier nur eine Scheiße drin, dass
‫Sie eine Stunde füllen könnten, die jede einzelne davon durchläuft und über mehr als
‫eine Stunde mühelos spricht.
‫Das andere große Problem bei Docker 19 no 3 ist die Veröffentlichung von Docker Enterprise 3. 0 Plattform.
‫Das ist also die Serverseite, die das DVR- und USP-Zeug ist, das Sie in einem Docker-Unternehmensangebot sehen werden, und das
‫Ihnen kubanische Entitäten die neuen Versionen neuerer Versionen der kubanischen 80er-Jahre bieten wird.
‫Ich denke, es sind 114 oder 113, die herauskommen.
‫Ich denke, es ist vielleicht 114 und es wird dort ein neues Zeug geben.
‫Dann haben Sie uns am Montag in der Show die Demo Docker Desktop Enterprise gesehen, ein brandneues Produkt.
‫Es ist eine Supermenge dessen, was Sie mit dem bekommen, was wir heute gezeigt haben.
‫Was wir heute sehen, war alles Open Source.
‫Was Sie am Montag als Teil der Show gesehen haben, war die brandneue separate Installation als der Docker-Desktop, den wir heute
‫alle verwenden. Dies ist die C-Version.
‫Es gibt jetzt eine Enterprise-Version. Wenn Sie weitere Informationen dazu wünschen, gehen Sie zur Montagsausstellung zurück und
‫wir besprechen, wie Sie mit Docker und dem Ärzteteam in Kontakt treten können.
‫In diesem Moment in seiner Show Dienstag Show.
‫Am ersten Messetag hatte man das Gefühl, es sei Montag, und deshalb haben wir dort mehr darüber gesprochen, und Sie können es
‫bekommen.
‫Sie können mit diesen Personen darüber sprechen, wie sie Zugriff erhalten, da es sich um ein brandneues Produkt handelt, an dessen
‫Veröffentlichung sie gerade arbeiten. Tatsächlich handelt es sich um ein Release, oder Sie müssen es gerade über einen Wiederverkäufer oder
‫Docker-Partner beziehen.
‫Und das wird eine ganze Reihe neuer Dinge hinzufügen, einschließlich eines Applikationsdesigners.
‫Es gibt eine Funktion, die als Symbol bezeichnet wird. Es handelt sich also nicht um Avengers Assemble, sondern um
‫Doctor Assemble. Mit dieser Funktion können Sie eine alte App bestimmter Frameworks in einen Doctor Container automatisieren, sodass keine VM erforderlich
‫ist, sondern nur die App aus einem anderen Angebotssystem oder einem anderen Framework heraus und bindet
‫es in gängige Frameworks von Docker ein.
‫Das ist also ein sehr schneller Weg, um eine App zu migrieren, loszulegen und potenziell Stunden an
‫Zeit zu sparen, und das ist eine neue Funktion. Docker bietet eine neue Funktion, mit der Sie diese ganze
‫Vorlage erstellen können, über die ich gesprochen habe.
‫Mal sehen, was ich sonst noch vermisse.
‫Alles nur eins.
‫Und dies ist ein großes Feature, das sozusagen leise angekündigt wurde, weil es nicht
‫jeden betrifft, der jetzt in die GP-Unterstützung für den Motor eingebaut ist, und daher wird es für bestimmte Gruppen, insbesondere Datenanalyse oder Sensorfluss,
‫eine große Sache sein Art von Sachen oder was auch immer, auf die der Hausarzt zugreifen muss.
‫Das ist auch eine ziemlich große Sache.
‫Ja.
‫Wie wäre es damit, wenn sie das bei Docker Khan verlangen?
‫Ja, das war wie ein Strich-Strich.
‫Allgemeinmediziner Sie schreiben nur auf ärztlichen Befehl.
‫Ja, und es gibt noch ein bisschen Host-Konfiguration, die benötigt wird, um dein Video zuzulassen.
‫Früher war der Jeep im Container, aber einfacher geht es nicht.
‫Ja, es ist ziemlich cool und ich denke, für diejenigen von euch, die wissen wollen,
‫ob das ein Schwarm ist, ist der Jeep, den du zeigst, noch nicht im Schwarm, aber wenn du die Show gesehen hast, bevor wir über meinen
‫Hund gegen Katzen-Repo viel reden, und du kannst finde, dass in alten Videos auf meinem Kanal, in denen im Grunde genommen gezeigt wird, wie man einfach
‫eine Ente drehen oder einen Befehl aus einem Schwarmdienst heraus ausführen kann.
‫Sie haben also im Grunde nur einen Hund oder betreiben einen Dienst, der einen Container für Sie betreibt und dann können
‫Sie den Hausarzt nutzen.
‫Also technisch kann man das im Schwarm machen.
‫Sie können es einfach nicht mit dem Befehl service create tun.
‫Sie müssen nur die Befehle darin verschachteln, und es funktioniert.
‫Na und.
‫Irgendetwas hat gerade eine Randnotiz zum GP gesagt, du arbeitest auch so schwellend dort.
‫Es sieht aus wie Schimmel, weil es nicht notwendig ist, sich zu verbessern, um für GP zu arbeiten.
‫Oh, das ist so ein schöner Bonus.
‫Ja Ja Ja.
‫Ich denke, wir werden mehr Beispiele für Anwendungsfälle in der realen Welt bei wurzellosen Personen sehen, und besonders ich denke, ich freue
‫mich darauf für S. ICH. und für uns herauszufinden, wie.
‫Grundsätzlich sehen wir verschiedene Arten, S. aufzubauen. ICH. Cluster, so dass sie es einfacher für Ihren C. ICH.
‫In Docker ausführen und dann das Docker-Material ausführen, das in der CIA benötigt wird, ohne dass die CIA auf allen Systemen als
‫Root angemeldet sein oder über Rootzugriff verfügen muss.
‫Ich würde sagen, dass sich die Produktionsumgebungen wahrscheinlich verschieben werden, um im rücksichtslosen Modus zu
‫arbeiten, da sie für das Ausführen der Route nicht erforderlich sein sollten.
‫Diese Art von Energie ist sicherer.
‫Ich würde also sagen, dass ich wahrscheinlich eine Art skrupellosen Mehrfach-Produktions-Casters sehen würde.
‫Ja.
‫Als ob das Auge vielleicht sehen könnte, dass Kubaner dies zuerst tun, da Schwarm ein Problem mit den Kernen hat. Ich
‫frage mich, ob kubanische Eingeborene rennen könnten und nur interessant zu sehen sind, dass ich nichts anderes als
‫Hunderennen gesehen habe.
‫Offensichtlich habe ich heute noch niemanden gesehen, der über den rootless-Modus gesprochen hat, also ruf an.