Lerne Docker mit . NET | Asfend Yar | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Lerne Docker mit . NET

teacher avatar Asfend Yar

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      0:43

    • 2.

      Kursstruktur

      1:22

    • 3.

      Voraussetzungen

      1:15

    • 4.

      Was ist Docker

      2:54

    • 5.

      Containerisierung

      1:23

    • 6.

      Docker-Container Vs Virtual Machines

      4:13

    • 7.

      Docker-Dateien Bilder und Container

      1:47

    • 8.

      Überblick über das Installationsmodul

      0:38

    • 9.

      Docker-Hub

      1:32

    • 10.

      Installiere Docker in der Windows-Maschine

      3:18

    • 11.

      Docker Hello World

      2:02

    • 12.

      Docker Vs Run

      2:46

    • 13.

      Net erstellen

      2:20

    • 14.

      Docker hinzufügen

      1:38

    • 15.

      Docker erstellen

      4:28

    • 16.

      Überprüfen Sie Docker

      0:59

    • 17.

      Führen Sie Docker-Container

      1:55

    • 18.

      Führen Sie Docker aus

      3:48

    • 19.

      Überblick über das Deployment

      0:25

    • 20.

      Push Docker Image

      1:24

    • 21.

      Drücken Sie Docker in Docker-Hub

      1:57

    • 22.

      Legen Sie Docker-Image ein

      4:14

    • 23.

      Überblick zum Image ziehen

      0:30

    • 24.

      Ziehen Sie Docker

      2:34

    • 25.

      Führe Docker im Behälter

      1:43

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

84

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Willkommen im Docker mit . Net

Dieser Kurs wird mit Docker & gemacht. Net Der Schwerpunkt dieses Kurses liegt auf der Docker Wenn du keine Vorkenntnisse von Docker hast, dann ist dieser Kurs ein perfekter Sprungstart für dich. Denke jedoch daran, diesen Docker zu absolvieren, musst du Grundkenntnisse in der Rest Api's Webanwendung mit. Netzkern .

Wenn du also Asp.Net Core kennst und Docker lernen möchtest, ist dies der richtige Kurs für dich.

Wenn du keine Vorstellung von Docker hast, dann mach dir keine Sorgen, denn in diesem Kurs decken wir alle Docker ab.

Wenn du diesen Kurs erhältst, kannst du dich sicher sein, dass der Kurs sorgfältig durchdacht und bearbeitet wird. Und ich freue mich immer, die hilfreichen Inhalte für die Kursteilnehmer:innen zu erstellen.

Am Ende des Kurses wirst du also ganz verstehen:

  • Was ist Docker?

  • So richte ich die Entwicklungsumgebung ein.

  • Beispiel erstellen. Net

  • Erstellen Sie Docker-Image.

  • Führe Docker-Container aus.

  • Drücke Docker auf Docker-Hub.

  • Legen Sie Docker-Image in der Azure bereit.

  • Ziehe Docker in eine andere Maschine heraus.

Willkommen im Docker mit . Net

Dieser Kurs wird mit Docker & gemacht. Net Der Schwerpunkt dieses Kurses liegt auf der Docker Wenn du keine Vorkenntnisse von Docker hast, dann ist dieser Kurs ein perfekter Sprungstart für dich. Denke jedoch daran, diesen Docker zu absolvieren, musst du Grundkenntnisse in der Rest Api's Webanwendung mit. Netzkern .

Wenn du also Asp.Net Core kennst und Docker lernen möchtest, ist dies der richtige Kurs für dich.

Wenn du keine Vorstellung von Docker hast, dann mach dir keine Sorgen, denn in diesem Kurs decken wir alle Docker ab.

Wenn du diesen Kurs erhältst, kannst du dich sicher sein, dass der Kurs sorgfältig durchdacht und bearbeitet wird. Und ich freue mich immer, die hilfreichen Inhalte für die Kursteilnehmer:innen zu erstellen.

Am Ende des Kurses wirst du also ganz verstehen:

  • Was ist Docker?

  • So richte ich die Entwicklungsumgebung ein.

  • Beispiel erstellen. Net

  • Erstellen Sie Docker-Image.

  • Führe Docker-Container aus.

  • Drücke Docker auf Docker-Hub.

  • Legen Sie Docker-Image in der Azure bereit.

  • Ziehe Docker in eine andere Maschine heraus.

Anmerkung: Dies ist ein kurzer Kurs zum Docker zu lernen, und dieser Kurs ist speziell für diejenigen Kursteilnehmer:innen konzipiert, die in diesem docker neu sind. Wenn du erfahrene Entwickler bist und bereits wissen, wie du mit Docker arbeiten kannst, dann ist dieser Kurs nicht genau das Richtige für dich.

Triff deine:n Kursleiter:in

Teacher Profile Image

Asfend Yar

Kursleiter:in
Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hallo zusammen. Es ist eine Spanne hier und willkommen zu diesem Kurs. Ich freue mich sehr, dass du deine Reise antrittst , um dunkler zu lernen. In diesem Kurs dreht sich alles um Docker. Lassen Sie mich Ihnen sagen, wer an diesem Kurs teilnehmen kann. Nun, wenn Sie keine Kenntnisse über Darker haben, dann machen Sie sich keine Sorgen, dieser Kurs ist ein perfekter Start für Sie. Und Sie lernen alle Grundlagen von Docker kennen, die einen absoluten Anfänger haben. Wenn Sie RESTful-APIs mit abgedunkeltem Blut oder eine andere Anwendung mit gepunktetem Code erstellt haben , egal wie groß oder klein sie sein wird, dann ist dieser Kurs ein perfekter Start für Sie, um dunkler zu lernen. Freust du dich also darauf, Docker PS zu lernen , mit denen wir loslegen können. 2. Kursstruktur: In diesem Kurs lernen Sie, wie mit Docker mithilfe von Doctrine Core arbeiten. Lassen Sie mich Ihnen sagen, was in den nächsten Abschnitten auf Sie zukommen wird . Zuerst beginnen wir mit den Grundlagen von Darker, wie was ist Docker? Containerisierung, virtuelle Maschinen, Docker-Dateien, Images und Container. Gleich danach installieren wir Docker in unserer Maschine. Und dann machen wir ein einfaches Hallo-World-Bild und diskutieren über Docker Pull und Docker Run. Sobald wir die Entwicklungsumgebung eingerichtet haben, erstellen wir eine grundlegende ASP.Net Core integrierte Webanwendung. Und wir fügen die Docker-Unterstützung in unserer Anwendung hinzu. Nach dem Hinzufügen der dunkleren Unterstützung wird zunächst ein Docker-Image erstellt. Und dann lernen wir das Bild im Docker-Container. Gleich nach diesem Schritt wird der Bereitstellungsteil behandelt. Und sie werden das Docker-Image auf Docker Hub übertragen. Und dann führen wir das Docker Hub-Image in der Microsoft Azure-Container-Instanz aus. Und schließlich richten wir auch eine weitere Maschine ein, ziehen das Docker-Image aus dem Docker Hub und führen es innerhalb dieser Maschine aus. Die Zeit ist sehr kurz und wir müssen viel lernen. Fangen wir also an, ab der nächsten Lektion zu lernen. 3. Voraussetzungen: In dieser Lektion möchte ich Ihnen erklären, was die Voraussetzungen für diesen Kurs sind. Wir beginnen das Docker-Thema von Anfang an. Sie müssen jedoch über Grundkenntnisse von ASP.Net Core verfügen und die Möglichkeiten zum Umgang mit Don Corleone installiert haben . Ich möchte auch die richtigen Erwartungen an Sie setzen , damit Sie schnell und effizient lernen können. In diesem Kurs dreht sich alles um Docker und Little Target, Dot und Core für das Erstellen und Ausführen der Docker-Bilder wird nichts über dominanten Akkord behandelt, wie man eine komplette Website erstellt oder RESTful APIs. In diesem Kurs gibt es nur wenige Minuten Abschnitt, an dem wir arbeiten werden, wir werden Studio und mit Dotnet Core arbeiten. Und im Rest des Kurses werden wir die Docker-Technologie zum Erstellen und Ausführen von Images verwenden . Es gibt viele Kurse , die Sie aus dem Internet belegen und dunkler lernen können. Was ist also einzigartig in diesem Kurs? Nun, natürlich erhalten Sie zusammen mit dem Kurs eine Frage-Antwort-Unterstützung. Wenn bei der Installation oder Konfiguration Fehler auftreten , Sie gerne Fragen stellen und ich werde Ihnen gerne antworten. Ordnung? Ich hoffe du bist auf derselben Seite. Jetzt fangen wir an zu lernen. 4. Was ist docker: In dieser Lektion lernen wir, was Docker ist und warum wir dunkler lernen müssen. Fangen wir mit einem einfachen Beispiel an. Angenommen, Sie erstellen eine Software in der Programmiersprache C-Sharp. Sie müssen verschiedene Arten von NuGet-Paketen, Bibliotheken und DLL-Dateien während der Erstellung der Software verwenden. Nehmen wir an, Sie haben die Software erfolgreich erstellt und sie funktioniert perfekt auf Ihrem Computer Dann gibt Ihnen Ihr Chef eine Anweisung, den Softwarecode freizugeben. Wenn der Client, wird der Client Ihren Code aus Ihrem GitHub-Repository abrufen oder herunterladen. Und in diesem Computer werden Sie, sobald er die Software ausgeführt hat, sobald er die Software ausgeführt hat, mit verschiedenen Problemen konfrontiert sein, da der Client eine Zitrone ist und diese Probleme nicht beheben kann. Jetzt teilt der Kunde Ihrem Chef mit, dass eine bestimmte Software nicht funktioniert. Ihr Chef wird Sie zu diesem Problem fragen und Sie haben einen triftigen Grund dafür, dass die Software auf Ihrem Computer funktioniert. Und wissen Sie, was sind die Bemerkungen Ihres Chefs? Ich gebe Ihre Maschine nicht an den Kunden weiter. Dies ist das größte Problem, mit dem wir heutzutage konfrontiert sind. Die Software funktioniert auf der Entwicklungsmaschine. Aber sobald wir die Software an den Kundencomputer oder in der Produktion versenden , werden wir mit vielen Problemen konfrontiert sein. Okay, lass uns tiefer eintauchen. Angenommen, Sie haben die Software bereitgestellt, die Destiel-Maschine in Softwarequalität. Und nach der Ausführung treten viele Fehler auf. Höchstwahrscheinlich die Installationspakete oder Fehler in der Händlerdatei, oder vielleicht einige Versionsfehler für erforderliche Pakete. Wie Sie wissen, ist es schwierig, die Installationsprobleme zu beheben und die erforderlichen Pakete zu installieren. Manchmal dauert es mehrere Stunden, um die Probleme zu beheben. Es ist wirklich ein zeitaufwändiger Prozess. Um dieses Problem zu lösen, verwenden wir den Fachbegriff Containerisierung. Und Docker ist das Unternehmen, das den Service der Containerisierung anbietet. Bei der Containerisierung definieren Sie also einfach die Anforderungen, definieren Sie also einfach die Anforderungen z. B. welche Pakete Deal-Dateien erforderlich sind , um diese Software auf dem Computer auszuführen , auf dem Sie die Software herstellen. Und später stellen Sie diesen Container einfach auf jedem Computer bereit, auf dem Ihr Softwarequalitätsbezirk die Software testen möchte. Sie können den Container auch auf dem Client-Computer oder sogar in der Produktionsmaschine bereitstellen . Und dieses Mal wird niemand mit dem Fehler konfrontiert. Was ist Docker? In einfachen Worten, Docker ist eine Plattform für Softwareentwickler, um die Anwendungen mit Containern zu erstellen, auszuführen und auszustatten. In der nächsten Lektion werfen wir einen Blick auf Container. 5. Containerisierung: In dieser Lektion werden wir untersuchen, was Container und Containerisierung ist. Container ist eine Standardeinheit von Software, die Code und alle seine Abhängigkeiten bündelt. Die Anwendung läuft schnell und zuverlässig von einer Computerumgebung zur anderen. Und die Verwendung der fortgesetzten Bereitstellung Anwendungen wird als Containerisierung bezeichnet. Lassen Sie mich Ihnen den Anwendungsfall der Containerisierung erläutern. Die Containerisierung ermöglicht es Entwicklern, Anwendungen schneller und sicherer zu erstellen und bereitzustellen. Wenn wir über die traditionellen Methoden sprechen, dann wird die Aktivierung oder irgendeine Software in einer bestimmten Umgebung entwickelt. Wenn wir die Software oder Anwendung in der neuen Umgebung bereitstellen , führt dies häufig zu Fehlern und Problemen bei der Containerisierung, wodurch diese Art von Problem beseitigt wird. Aber bündeln Sie einfach den Quellcode der Anwendung zusammen mit den zugehörigen Konfigurationsdateien, Bibliotheken, Binärdateien und Abhängigkeiten, die zum Ausführen der Software oder Webanwendung erforderlich sind . Okay, jetzt, wenn wir über Container sprechen, kam Ihnen ein anderer Begriff in den Sinn, nämlich Virtual Machine. Vergleichen wir diese Container in der nächsten Lektion mit einer virtuellen Maschine. 6. Docker Vs virtuelle Maschinen: In der letzten Lektion haben wir über die Container gesprochen. In dieser Lektion vergleichen wir nun den Container und die virtuellen Maschinen. Was ist der Unterschied zwischen dem Container und der virtuellen Maschine? Nun, in virtuellen Maschinen haben wir eine Infrastruktur, die Ihr Laptop oder ein Cloud-Server ist . Und darüber hinaus haben wir ein Host-Betriebssystem. Und im Falle Ihres Laptops kann dies ein Mac OS- oder Windows-Betriebssystem sein. Und dann haben wir unseren Hypervisor. Hypervisor ist eine Software , die virtuelle Maschinen erstellt und ausführt. Es gibt zwei Arten von Hypervisoren. Der erste Typ ist Typ eins und der andere ist Typ 2. Geben Sie einen Hypervisor ein. Wir haben Hyper Get auf Mac OS und Hyper-V unter Windows. Und geben Sie zwei Hypervisoren ein, wir haben VirtualBox und VMware. Typ-1-Hypervisoren sind effizienter, da sie das Host-Betriebssystem umgehen und direkt mit der Hardware interagieren können Host-Betriebssystem umgehen . Okay, die nächste Ebene ist also das Gastbetriebssystem. Angenommen, wir möchten, dass drei Anwendungen auf einem Server ausgeführt werden , für den drei Gastbetriebssysteme erforderlich sind. Und sie können alle von Ihrem Hypervisor gesteuert werden. Das Problem dabei ist, dass jedes Gastbetriebssystem ein GB Speicher und drei Gastbetriebssysteme drei GB RAM enthalten. Ihrem Gastbetriebssystem wird es allen schlechter, weil jedes Gastbetriebssystem seine eigene CPU und seinen eigenen Speicher benötigt. Dann gibt es auf dem Gastbetriebssystem eine Schicht aus Binärdateien und Bibliotheken , deren Anwendung ausgeführt werden muss. Beispielsweise müssen Sie möglicherweise SQL Server-Pakete installiert haben um Ihre Webanwendung mit der MS SQL-Datenbank zu verbinden . Möglicherweise benötigen Sie eine Doktrin namens STK um die dotnet Core-Webanwendung auszuführen. Endlich haben wir unsere Bewerbung. Dies ist der Quellcode der Anwendung , die Sie erstellt haben. So führen Sie Ihre Anwendung in einer virtuellen Maschine aus. Jetzt reden wir über den Container. Im Falle eines Containers haben wir immer noch eine Infrastruktur wie Ihren Laptop oder einen Goldserver. Wir haben auch ein Host-Betriebssystem, aber wir haben keinen Hypervisor. Stattdessen haben wir einen Docker-Container-Daemon. Der Docker-Daemon ist eine neue Sache hier. Es ist ein Dienst, der im Hintergrund auf Ihrem Host-Betriebssystem ausgeführt wird. Und es verwaltet alles, was zum Ausführen und Interagieren mit Docker-Containern erforderlich ist. Als nächstes haben wir Binärdateien und Bibliotheken, die im Falle einer virtuellen Maschine nicht mögen. Aber anstatt auf dem Gastbetriebssystem zu laufen, werden diese Binärdateien und Bibliotheken in ein spezielles Paket namens Docker-Images eingebaut . Der Docker-Daemon führt diese Images aus. Und das Letzte ist deine Bewerbung. Jeder befindet sich in seinem eigenen Docker-Image und wird unabhängig vom Docker-Daemon verwaltet. In der Regel werden jede Anwendung und ihre Binärdateien und Bibliotheken in dasselbe Docker-Image gepackt. Um die Docker-Images ausführen zu können, benötigen wir weder die virtuelle Maschine noch den Hypervisor. Stattdessen interagiert der Docker-Daemon direkt mit dem Host-Betriebssystem. Vergleichen wir nun die virtuellen Maschinen und den Docker-Container. Anstatt eine Minute zu warten , um die virtuelle Maschine zu starten, können Sie den Docker-Container einfach in wenigen Sekunden ausführen. Sie sparen auch Ressourcen und Docker-Container, da in virtuellen Maschinen jedes Gastbetriebssystem über einen eigenen RAM und eine eigene CPU verfügt. Im Falle eines Docker-Containers werden jedoch nur die Ressourcen abgerufen , die die Anwendung zum Ausführen benötigt. Das ist alles aus dem Docker-Container und virtuellen Maschinen. Lassen Sie uns nun in der nächsten Lektion das Docker-Image, die Docker-Dateien und die Docker-Container untersuchen . 7. Docker-Dateien Bilder und Container: In dieser Lektion werden wir über die Docker-Dateien und Docker-Images sprechen und erneut auf Docker-Container eingehen. Was ist eine Docker-Datei? Um diese Frage zu beantworten, möchte ich Ihnen ein Beispiel geben. Angenommen, Sie möchten einen Kaffee zubereiten und benötigen zu diesem Zweck weniger Dinge wie Zucker, Kaffee, Bohnen, Milch, Wasser und Kakaopulver. Sie schreiben also einfach das gesamte notwendige Material auf ein Blatt Papier. Und dann gehst du auf den Markt, um all diese Dinge auf den Markt zu bringen , kaufst diese Dinge und legst sie dann in den Korb. Dann bringst du diesen Korb zu dir nach Hause. Sie trennen alle Gegenstände, um einen Kaffee zuzubereiten. Sobald du einen Kaffee gemacht hast, ziehst du ihn in eine Tasse. Lassen Sie mich Ihnen nun sagen, was Docker-Datei, Docker-Image und Docker-Container ist. Das Stück Papier , das Sie geschrieben haben, Gegenstände, die Sie zum Zubereiten eines Kaffees benötigen , ist die Docker-Datei. Die Artikel, die Sie gekauft haben das Docker-Bild, der Kaffee, den Sie in einen Docker-Behälter gegossen haben. In der Docker-Datei schreiben wir einfach Anweisungen wie die Art von Paketen unsere Anwendung benötigt , um ausgeführt zu werden. Das Docker-Image ist ein eigenständiges Paket, das den gesamten Code, die Bibliotheken und Pakete enthält. Und der Docker-Container läuft als Docker-Image. Sie können ein Docker-Image als Google Play Store-Anwendungsdatei und als Docker-Container, die laufende Anwendung, erstellen. Okay, das ist alles für diese Lektion. Jetzt sehe ich dich im nächsten. 8. Übersicht der Installationsmodule: In diesem Abschnitt müssen wir die dunklere unlösliche Maschine konfigurieren. Also besprechen wir zuerst, was Docker Hub ist. Dann erstellen wir ein Docker-Konto, das kostenlos ist. Und gleich danach installieren wir den Docker in unserer Maschine. Sobald wir das getan haben, ein Lösungsteil, dann führen wir ein einfaches Hello-World-Image innerhalb einer Maschine aus. Und wir werden auch sehen, was der Unterschied zwischen Darker Pool und Docker Run ist. Das sind also die Dinge , die wir in diesem Abschnitt behandeln werden. Wir sehen uns in der nächsten Lektion. 9. Docker-Hub: In dieser Lektion sprechen wir über den Docker Hub. Was ist Docker Hub? Docker Hub ist ein gehosteter Repository-Dienst, der von Docker bereitgestellt wird, um Container-Images zu finden und mit Ihrem Team Wenn Sie mit einem GitHub-Repository gearbeitet haben. Auf GitHub teilen wir unseren Quellcode grundsätzlich mit anderen. Einfach so. Auf Docker haben wir einen Docker Hub. Und innerhalb von Docker Hub haben wir Repositorys für die gemeinsame Nutzung von Container-Images. Wenn Sie den Code für unsere Webanwendung oder eine andere Software schreiben , Ihr Kunde oder möchte Ihr Kunde oder Qualitätstester Ihre Software auf seinem Computer testen. Wie ich bereits sagte, führt die Bereitstellung des Codes auf dem Client-Computer häufig zu Fehlern und Bugs. Sie erstellen also zunächst ein Docker-Image Ihrer Webanwendung oder Software. Und dann legen Sie das Docker-Image in Docker Hub , einem Online-Docker-Repository. Und später, wenn Ihr Kunde die Anwendung oder Software auf seinem Computer testen möchte , teilen Sie einfach Ihren Docker Hub-Repository-Link mit Ihrem Client. Und er kann einfach das Bild ziehen und es in seiner Maschine laufen lassen. Okay, also erinnere dich an diesen Begriff, Docker Hub, denn später, wenn wir in den praktischen Abschnitt gehen, werden wir auch immer auf das Docker Hub-Repository gehen. Ordnung, das ist alles für diese Lektion. Jetzt sehe ich dich in der nächsten. 10. Installieren von Docker in der Windows-Maschine: In diesem Abschnitt werden wir den Docker in der Maschine installieren. Gehen wir also schnell auf die Website hub.docker.com. Und ich werde ein Konto erstellen , ohne ein Konto einzurichten, ist sehr einfach. Ich muss nur ein paar Details angeben. Und dann geht's los. Unser Docker-Konto wurde erstellt. Jetzt sehen Sie diese Option, laden Sie Docker für Desktop herunter und laden Sie die Desktop-Anwendung für Windows herunter. Und unsere Dollars werden beginnen. Warten Sie jetzt einen Moment , um diesen Download abzuschließen. Okay, der Download ist abgeschlossen. Jetzt führe ich diese Installationsdatei als Administrator aus. Und bald wird unsere Installation beginnen. Okay, warte einen Moment, um diese Installation abzuschließen. Die Installation wird abgeschlossen. Dann müssen Sie dies schließen und mit Windows neu starten, um die Installation abzuschließen. Also stoppe ich die Aufnahme und wir starten mein Windows neu. Sobald diese gestartet sind, sehen wir diesen Popup-Dialog mit der Aufschrift WSL, tun eine Lösung ist unvollständig. Wie Sie sehen können, heißt es, dass Sie auf diesen Link klicken , um den Anweisungen zur Installation des Kernel-Updates zu folgen. Und dann müssen wir es verzerren. Nach der Installation des Linux Kernels. Ich werde weitermachen und den Anweisungen folgen. Jetzt sofort. Ich klicke auf dieses W SL2 Linux Kernel-Update-Paket für x 64-Bit-Maschine. Und ich werde diese MSI-Datei herunterladen. Klicken Sie nun darauf und installieren Sie dieses Paket. Unsere Lösung ist fertig und jetzt werde ich meinen Computer erneut starten. Hier. Ich habe meinen Computer neu gestartet. Und dieses Mal, wenn wir den Docker ausführen, sehen wir diesen Tutorial-Bildschirm. Überspringe das einfach. Und hier sehen wir das Docker Desktop-Dashboard. Ich werde feststellen, dass unsere Docker-Installation abgeschlossen ist. Wir sehen uns in der nächsten Lektion. 11. Docker Hello World: Zuvor haben wir Docker auf dem Windows-Computer installiert . Jetzt erstellen wir eine Eingabeaufforderung und führen sie als Administrator aus. Ordnung. Dann werde ich diesen Befehl verwenden Docker dash v. Jetzt tendiert zumindest zu dunkleren Versionen. Wenn wir die Eingabetaste drücken, erhalten wir eine dunklere Version, die wir auf unserem Computer ausführen. Okay, lass uns überprüfen, ob alles in Ordnung ist oder nicht. Also benutzen wir den Docker und dann machen wir Unterbefehle, führen es aus und geben einen Namen für das Image an, das Hello World ist. Wenn wir nun die Eingabetaste drücken, heißt es, dass das Bild nicht lokal gefunden werden kann. Es erreicht also das Internet, lädt das Bild herunter und führt es dann aus. Gleich danach bekomme ich diese Nachricht Hallo aus dem Dunkeln“. Und diese Meldung zeigt, dass Ihre Installation anscheinend einwandfrei funktioniert. Woher kommt nun diese Docker-Hello-Welt. Stellen wir den Docker-Hub ein. Dort werde ich nach diesem Bild suchen, hallo void. Und dieses Hello World ist im Grunde ein offizielles Docker-Image. Und da Sie sehen können , dass Docker uns dies mitteilen wird , verwenden Sie diesen Befehl. Und wenn Ihre Lösung in Ordnung ist, erhalten Sie diese helloworld-Nachricht. Ordnung, das ist alles für diese Lektion. Jetzt sehe ich dich in der nächsten. 12. Docker Vs laufen: In der letzten Lektion haben wir ein**** eines Docker-Images gelernt. Aber wenn du auf die Docker-Website gehst und diesen Befehl siehst, docker pull, hallo volt. Wir haben den Befehl docker run anstelle von Docker pull verwendet. Was ist nun der Unterschied zwischen Docker Pool und Docker n? Lassen Sie uns zunächst den Docker Desktop öffnen. Im Bild haben wir unser HelloWorld-Bild. Versuchen wir dieses Bild zu löschen. Sobald wir das löschen, bekomme ich diese Fehlermeldung. Und das liegt daran, dass dieses Bild in einem Container vorhanden ist . Um das Bild zu entfernen, müssen wir zuerst den Container löschen. Okay, lass uns zum Container gehen. Und ich werde diesen Container löschen. Gleich danach. Lass uns das Bild löschen. Okay, jetzt gehen wir zur Befehlszeile oder Sie können auch PowerShell verwenden. Ich führe die PowerShell aus. Und dann benutzen wir dieses Mal den Befehl docker, ziehen HelloWorld und drücken Enter. Und bald wird es das Docker-Hello-World-Bild aus dem Internet extrahieren . Okay, wie Sie sehen können, haben wir einen Befehl verwendet, Pool hello void, und es wird das Bild herunterladen. Sie können das Bild im Bereich Docker-Desktop-Image sehen . Aber im Moment haben wir keinen Container. Um das Image in diesem Container auszuführen, müssen wir den Befehl docker run verwenden. Und dann der Name des Bildes, das Hello Void ist. Ordnung, los geht's. Unser Bild läuft in einem Container. Und im Moment haben wir einen Container im Docker Desktop. Wenn Sie den Docker run hello-world verwenden, Docker zuerst das Image herunter und führt es dann aus. Und wenn Sie den Docker Pull Helloworld verwenden, lädt Docker einfach das Hello-World-Bild herunter. Und später müssen Sie das Image mit dem Befehl docker run ausführen. Okay, das ist alles aus dieser Lektion. Wir sehen uns jetzt im nächsten Abschnitt. 13. Net erstellen: In dieser Lektion erstellen wir ein ASP.Net Core-Anwendungsprojekt im Wheel Studio. Das erste, was ich tun werde, ist einfach das Videostudio zu öffnen und dann ein neues Projekt zu erstellen. Dann gehen wir zu dieser ASP.Net Core-Webprojektvorlage. Und klicken Sie auf Weiter. Hier. Wir müssen unserem Projekt den Namen geben. Und wir müssen auch den Ort auswählen , an dem wir das Projekt speichern möchten. Ordnung? Dann nur um dieses Projekt hinzuzufügen, wird dieses Dialogfenster angezeigt. Wir müssen den Zielrahmen zum Zeitpunkt der Aufzeichnung dieses Kurses auswählen . Doctrine five ist die neueste stabile Version von dotnet. Also wähle ich den Datsun Five als dunkles Holzgerüst. Und dann können wir den dunkleren Punkt hinzufügen, indem einfach diese Option für nicht dunklere Flecken aktivieren. Aber ich füge den dunkleren Punkt hinzu, nachdem ich das Projekt erstellt habe. Also deaktiviere ich einfach diese Option. Und vergessen Sie nicht, diese HTTPS-Option zu deaktivieren. Derzeit sind wir nicht daran interessiert, das SSL-Zertifikat in einer Webanwendung zu verwenden . Also ignorieren wir diese HTTPS-Option einfach. Okay, dann lass uns dieses Projekt erstellen. Jetzt sofort. Wir werden im Studio beschäftigt sein und ein Projekt für uns machen. Ordnung, los geht's. Unser Projekt wurde erstellt. Lassen Sie uns nun dieses Projekt im Webbrowser drehen um zu sehen, ob alles in Ordnung ist oder nicht. Wir erhalten eine Standarddokumentkern-Beispielwebsite in unserem Webbrowser. Okay, alles funktioniert perfekt. Lassen Sie uns nun unsere Arbeit in der nächsten Lektion fortsetzen. 14. Hinzufügen von Docker: In dieser Lektion werden wir den dunkleren Fleck innerhalb des Kernprojekts der Lehre aktivieren . Wie ich bereits sagte, gibt es zwei Möglichkeiten, den dunkleren Fleck innerhalb des Dark- und Kernprojekts hinzuzufügen . Die erste besteht darin, den dunkleren Punkt hinzuzufügen , wenn Sie das Projekt erstellen. Und die zweite besteht darin, einen dunkleren Punkt hinzuzufügen , nachdem das Projekt erstellt wurde. Wir haben unser Projekt erstellt. Und bisher haben wir keine Docker-Unterstützung innerhalb dieses Projekts. Denn zu Beginn dieses Projekts haben wir die Option „ Dunkler Fleck nicht möglich“ deaktiviert. Jetzt verwenden wir den zweiten Ansatz um die Docker-Unterstützung zu aktivieren. Okay, genug geredet. Klicken wir mit der rechten Maustaste auf das Projekt und klicken Sie auf Docker-Unterstützung hinzufügen. Jetzt erhalten wir ein Popup-Dialogfeld, in dem angegeben ist, auf welches Betriebssystem Sie abzielen möchten. Wir haben zwei Optionen, Windows - oder Linux-Betriebssystem. Wie Sie wissen, zielen wir auf Windows ab. Wählen wir das aus und klicken auf Okay. Dann sehen Sie eine Docker-Datei in Ihrem Projekt. Diese Docker-Datei öffnet sich im Villus Studio. Dies ist die Datei, die Will Studio generiert hat. Und diese Docker-Datei ist ein Textdokument, das alle Befehle enthält , die ein Benutzer über die Befehlszeile aufrufen kann , um ein Bild zusammenzustellen. Sie müssen diese Befehle, die in dieser Textdatei erwähnt wurden, nicht lernen . Denn wir werden Studio wird sich um alles kümmern. Okay, bis jetzt haben wir in dieser Lektion eine Docker-Support in unserem Projekt erstellt. Lassen Sie uns nun unsere Arbeit in der nächsten Lektion fortsetzen. 15. Docker erstellen: In dieser Lektion erstellen wir ein Docker-Image für unsere Anwendung. Um das Image zu erstellen, wechseln wir zum PowerShell-Befehlszeilentool, aber Sie müssen den Verzeichnistopf angeben. Anstatt diesen Ansatz zu verwenden, gehe ich ins Studio und klicke mit der rechten Maustaste auf die Docker-Datei und wähle Ordner öffnen. Okay, jetzt gehen wir zur Datei und wählen Windows PowerShell öffnen. Ordnung, hier werden wir das Image für unsere Anwendung erstellen . Um das Image zu erstellen, hat Docker den folgenden Befehl eingeführt. Docker, Build, Dash D, Docker Hub-ID-Slash und dann Ihr Projektname, Space Dot Docker Build-Befehl wird verwendet, um das Image zu erstellen. D steht für Tagging. Es bedeutet, dass wir unser Bild markieren oder benennen möchten. Und gleich danach fügen wir den Docker Hub Pi D hinzu , der unser Docker Hub-Benutzername ist. Sie finden es, nachdem Sie sich bei Ihrem Docker Hub-Konto angemeldet haben. Okay, dann fügen wir den Namen des Projekts hinzu, das wir bauen wollen. Gleich danach verwenden wir das Punktsymbol. Dieses Punktsymbol bezeichnet das aktuelle Verzeichnis, in dem wir ein Docker-Image erstellen möchten. Okay, drücken wir Enter. Und unsere Rechnung beginnt. Und bald erhalten wir die Fehlermeldung, die besagt, dass die Datei nicht im Build-Kontext gefunden wurde. Okay, um diesen Fehler zu beheben, müssen wir zu dieser Docker-Datei gehen. Da. Schneiden wir diese Datei und fügen sie einen Schritt zurück ein. Ordnung, jetzt gehen wir wieder zur PowerShell. Und dieses Mal verwenden wir den Befehl docker build dusty, Ihre Docker Hub-ID, Schrägstrich Ihres Projektnamens, Leerzeichen Punkt. Und dann drücken wir Enter oder Bill startet. Und mal sehen, welche Art von Fehlern dieses Mal auftreten werden . Okay, cool. Dieses Mal erhalten wir den NuGet-Paketfehler , da während des Builds Internet für die Docker-Engine erforderlich ist. Und ich weiß, dass Sie mit dem Internet verbunden sind, aber Ihre Docker Engine kann das Bild nicht finden , da ein DNS-Konnektivitätsproblem vorliegt. Wie löst man dieses Problem? Nun, es ist ganz einfach. Sie müssen nur diesen DNS kopieren und dann zum Docker Hub-Dashboard in der Docker Engine gehen. Fügen wir diesen Code ein. Gleich danach. Klicken Sie auf Übernehmen und neu starten. Dies kann einige Zeit dauern. Sei also bösartig. Verwenden Sie diesen Ansatz. nächste Mal werden Sie bei NuGet-Paketproblemen niemals auf irgendeine Art von Konnektivität stoßen . Okay, wir werden wieder die PowerShell verwenden und dieses Mal ein Docker-Image erstellen. Schon wieder. Lass mich dieses Chaos beseitigen , damit du nicht verwirrt wirst. Ordnung, jetzt verwenden wir den Docker Build Dash T, Ihre Docker Hub-ID schrägt Ihren Projektnamen, den Leerzeichen und drücken Sie dann die Eingabetaste. Dadurch wird ein Docker-Image erstellt. Warten Sie nun einige Sekunden, um das Ergebnis zu erhalten. Und ein Docker-Image wurde erstellt. Ordnung, lass uns in der nächsten Lektion weitermachen . 16. Überprüfe Docker: In der letzten Lektion haben wir unser Build a Docker-Image für eine Doctrine Core-Webanwendung erstellt . Dieses Mal prüfen wir also , ob das Image in einer Docker Engine verfügbar ist oder nicht. Um das Bild zu überprüfen, verwenden wir den Befehl docker als right images. Und mit diesem Befehl werden alle Docker-Images abgerufen, die in einer Docker-Engine vorhanden sind . Okay, drücken wir Enter. Und los geht's. Dies ist das Bild, das wir kürzlich erstellt haben. Wenn wir zum Docker Desktop gehen, sehen Sie das Bild hier vielleicht nicht. Keine Sorge, denn wir haben über PowerShell überprüft , ob ein Image vorhanden ist. Manchmal erfordert dies einen Neustart von Docker Desktop und dann sehen Sie hier Ihr Docker-Image. Ordnung, jetzt in der nächsten Lektion führen wir dieses Image im Docker-Container aus. Also erwische ich dich in der nächsten Lektion. 17. Laufen Sie Docker: In dieser Lektion führen wir unser Anwendungs-Docker-Image innerhalb des Containers aus. Um die Bilder in einem Container auszuführen, müssen wir den folgenden Docker-Befehl verwenden , der dunkler ist. Und dann fügen wir den Strich B hinzu, der die Portnummer darstellt. Und wir fügen jede zufällige Portnummer , unter der wir unser Image ausführen möchten. Wenn Sie ins Studio gehen und Ihre Projekte im IIS Express ausführen . Dann sehen Sie im Webbrowser, dass unsere Webanwendung auf diesem Port ausgeführt wird. Nun, das gleiche gilt für das Docker-Image. Um das Docker-Image innerhalb dieses Containers auszuführen , benötigen Sie eine Portnummer. Sie können hier eine beliebige Portnummer angeben. Und gleich danach geben Sie einfach die Portnummer an , die zum Erstellen eines Docker-Images verwendet wurde. Und das ist Portnummer 80. Ich weiß, dass Sie das denken, von wo aus wir diese Portnummer finden können. Wenn Sie in Ihrer Nähe wohnen und die Docker-Datei öffnen könnten , sehen Sie die Portnummer in der Docker-Datei. Aber das Problem hier ist, dass wir keine Docker-Datei darin haben und wir Studio machen , weil wir unsere Docker-Datei einen Schritt zurück verschoben haben . Gehen wir also zu dem Ordner, in dem wir die Docker-Datei abgelegt haben , und öffnen wir diese Datei einfach in einem Texteditor. Ordnung, sehen Sie die Portnummer 80, die bei der Erstellung des Images freigelegt wurde. Okay, Sie können also einen Port finden indem Sie einfach die Docker-Datei öffnen. Dann fügen wir die Docker Hub-ID für den Projektnamen hinzu. Dieser Befehl führt also das Docker-Image innerhalb des Docker-Containers aus. Ordnung, jetzt, in der nächsten Lektion, werden wir eine praktische Implementierung des Docker-Containers durchführen. Ordnung, wir sehen uns in der nächsten Lektion. 18. Implementierung von Docker-Containern: In dieser Lektion führen wir das Docker-Image in einem Docker-Container aus. In der letzten Lektion habe ich Ihnen von diesem Docker-Befehl zum Ausführen des Docker-Images im Docker-Container erzählt diesem Docker-Befehl zum Ausführen . Dieses Mal werden wir diesen Ansatz in der Praxis umsetzen. Nur um die PowerShell dort zu sehen , wo wir unseren Scheitelpunkt verlassen hatten. Hier. Wenn Sie den Befehl docker images hinzufügen, sieht sie alle Bilder , die in unserem Computer verfügbar sind. Wir können dieses Image lokal in unserer Maschine ausführen , ohne das Wheel Studio zu verwenden. Ordnung, also müssen wir den folgenden Befehl verwenden, um das Bild lokal auszuführen , das dunkler ist. Und dann fügen wir den Strich B hinzu, der die Portnummer darstellt. Und wir fügen jede zufällige Portnummer , unter der wir jedes Image ausführen möchten. Gleich danach. Geben Sie einfach die Portnummer an, die zum Erstellen eines Docker-Images verwendet wurde . Und das ist sowohl Nummer acht als auch 80. Geben Sie dann diesen Repository-Namen an , der Ihre Docker Hub-ID und Ihren Projektnamen ist. Okay, jetzt drücken wir Enter und warten, um die Magie zu sehen. Bald werden Sie die folgende Art von Nachricht sehen, die besagt, dass Sie jetzt auf HTTP hören. Zum Stoppen der Anwendung wird auch Control plus C verwendet. Drücken Sie jetzt nicht Strg plus C, da wir überprüfen werden, ob unsere Anwendung ohne echtes Studio läuft oder nicht. Also übergeben wir es einfach an einen beliebigen Webbrowser. Und dort werden wir http localhost schreiben. Und dann fügen wir die Portnummer hinzu , mit der wir den Container betrieben haben. Wenn wir zur PowerShell gehen, sehen Sie die Portnummer , mit der wir dieses Image ausgeführt haben. Verwenden Sie hier einfach dieselbe Portnummer. Und drücken wir Enter. Okay, Sie sehen die Webanwendung im Webbrowser. Und das Coole ist, dass es im Docker-Container läuft. Jetzt benötigt unsere Anwendung View Studio und alle Abhängigkeiten nicht mehr, da sie ohne Video ausgeführt wird. Lassen Sie mich Ihnen zeigen, wie es aussieht , wenn wir diese Anwendung ausführen. Wir machen das Studio. Also lass uns ins Kalbsstudio gehen. Und sie sind weniger als diese Anwendung in IIS Express. Und bald wird unser Webbrowser geöffnet sein. Und dort sehen Sie die Webanwendung auf dieser Portnummer ausgeführt wird. Vergleichen wir nun diese Portnummer mit der Docker-Container-Portnummer , in der die Anwendung ausgeführt wird. Beachten Sie, dass diese beiden Ports unterschiedlich sind. Okay, jetzt kopieren wir die Portnummer des Wheel Studio-Projekts. Und gleich danach beenden wir die Hinrichtung. Währenddessen wird auch der Webbrowser geschlossen , in dem das Studio-Webprojekt ausgeführt wurde. Unsere Bewerbung wurde beendet. Wenn wir nun denselben Webbrowser öffnen, in dem wir das Studio ausführen , in dem wir projizieren, und die URL einfügen , die wir kopiert haben, und die Eingabetaste drücken, erhalten Sie den Fehler. Und für diese Portnummer wurde keine Anwendung gefunden. Wenn wir nun die Docker-Container-Portnummer mit einer URL kopieren und sie in den Webbrowser einfügen und die Eingabetaste drücken. Sie werden feststellen, dass unsere Anwendung läuft. Das ist also alles, was wir laufen können. Unsere Anwendung war Docker Container. Ordnung, das ist alles für diese Lektion. Jetzt sehe ich dich im nächsten. 19. Übersicht der Bereitstellungsmodule: In diesem Modul nennen wir es Docker Deployment. Und zu diesem Zweck werden wir zwei Dinge behandeln. Zunächst besprechen wir, wie das Docker-Image auf den Docker Hub übertragen wird. Sobald wir das Docker-Image pushen, tauchen wir in den Azure Container ein und stellen dort unser Docker-Image bereit. Okay, versuchen wir, diese Dinge in der nächsten Lektion zu behandeln. 20. Drucke Docker: Zuvor haben wir ein Docker-Image für die Webanwendung erstellt und die Anwendung auch über den Docker-Container ausgeführt . In dieser Lektion werden wir nun das Docker-Image auf den Docker Hub übertragen . Ich weiß, dass Ihnen eine Frage in den Sinn kam, warum wir das Docker-Image auf den Docker Hub übertragen müssen. Angenommen, Sie haben ein Docker-Image für die Punkt-Core-Webanwendung erstellt . Und jetzt möchte Ihr Qualitätstester diese Anwendung testen. Also wird er eine Desktop-Webanwendung erstellen, die auf Ihrem Computer ausgeführt wird. Nun, natürlich pushen Sie das Docker-Image an Docker Hub und schattieren den Docker Hub-Image-Link mit Ihrem Teamkollegen oder Qualitätstester. Und vom Docker Hub wird er das Bild ziehen und es in seiner Maschine ausführen. Das bedeutet nicht, dass er einfach einen Pool nehmen und dieses Bild in der Maschine ausführen kann. Zuerst deutete er an, das Dunkle in seiner Maschine aufzustellen. Und dann können Sie die Umfrage vom Docker Hub aus durchführen und das Image ausführen. Um das Docker-Image auf Docker Hub zu übertragen , benötigen Sie die folgenden Befehle. Docker Push, und dann der Name des Repositorys, was in unserem Fall ein Projektname ist. Und dieser Befehl sendet ein Docker-Image an Docker Hub. Versuchen wir in der nächsten Lektion, das Docker-Image zu pushen. 21. Drücke Docker auf Docker-Hub: In dieser Lektion werden wir das Docker-Image per Push auf den Docker Hub übertragen. Ohne Zeit zu verschwenden, gehen wir zur PowerShell und sie wollen einen Befehl schreiben, um das Docker-Image auf den Docker Hub zu übertragen . Um das Docker-Image zu pushen, verwenden wir den folgenden Befehl, nämlich docker push. Und dann der Name des Repositorys, das offensichtlich Ihre Docker Hub-ID und der Projektname ist. Bevor du das aufrufst, komm schon. Gehen wir zum Docker Desktop-Dashboard. Stellen Sie sicher, dass Sie sich mit Ihrer Docker Hub-ID und Ihrem Passwort anmelden. Okay, gehen wir zurück zur PowerShell. Drücken wir die Eingabetaste und warten ein oder zwei Minuten, da dieser Push-Befehl unser Docker-Image auf den Docker Hub überträgt. Während dieses Push-Befehls. Stellen Sie sicher, dass Sie mit dem Internet verbunden sind. Lassen Sie mich während dieses Vorgangs zu meinem Docker Hub-Konto und deren Repositorys gehen. Du siehst, dass ich noch keine Repositorys habe. Aber einmal wird das Docker-Image gepusht, dann siehst du das Repository hier. Bis dahin müssen wir ein paar Sekunden warten. Los geht's. Wie das Docker-Image auf den Docker Hub übertragen wurde. Gehen wir zum Docker Hub und lassen Sie uns ihn aktualisieren. Sie werden das Docker-Bild hier für immer sehen . Antrag auf Tierarzt. Ordnung, bisher haben wir in dieser Lektion gelernt, wie man das Docker-Image auf Docker Hub überträgt. In der nächsten Lektion stellen wir dieses Docker-Image nun in Microsoft Azure bereit. Wir sehen uns in der nächsten Lektion. 22. Bereitstellen von Docker-Image: In dieser Lektion werden wir das Docker-Image der Doktrin namens Webanwendung in Microsoft Azure bereitstellen . also zunächst sicher, dass Sie Microsoft Azure-Konto haben. Nachdem Sie das Microsoft Azure-Konto erstellt haben, gehen Sie zu portal.azure.com. Klicken wir auf diese Option Ressource erstellen. nun in der Suchleiste nach Container-Instances und wählen Sie diese aus. Ordnung, dann holen wir unseren Container. Wir müssen einige Details wie die Ressourcengruppe angeben. Die Ressourcengruppe ist ein logischer Container , in dem Azure-Ressourcen wie Webanwendungen und Datenbanken gespeichert und verwaltet werden. Ich denke nur an diese Ressourcengruppe als Ordner. Okay, dann gib deinem Container einen beliebigen benutzerfreundlichen Namen. Ich gebe den folgenden Namen an. Dann müssen wir die Quelle des Bildes auswählen. Wenn Sie den Mauszeiger darauf bewegen, wird Ihnen angezeigt, dass die Quelle aus dem Vista-Containerbild fett ist. Wir haben das Docker-Image auf Docker Hub übertragen. Dieses Mal werden wir eine Quelle für das Docker Hub-Image bereitstellen . Okay, wählen wir diesen Docker Hub oder eine andere Registrierung aus. Und dann sagt er zu deinem Docker Hub Dort siehst du dein Repository. Kopiere das einfach. Und gleich danach gehen wir zum Azure-Portal und fügen den Repository-Namen ein. Wählen Sie nun den Betriebssystemtyp aus. Ich verwende ein Windows-Betriebssystem. Und gleich danach wählen wir diese Netzwerkregisterkarte aus. Und geben Sie im Abschnitt DNS-Ebene einfach den Namen an. Dieser DNS-Name ist wie der Name Ihrer Website. Sobald wir das Docker-Image in Azure bereitgestellt haben, verwenden wir die folgende URL um auf unsere Anwendung zuzugreifen. Ordnung, füge hier einfach einen benutzerfreundlichen Namen hinzu. Klicken Sie dann auf Überprüfen plus Erstellen. Und bald werden Sie die Meldung „ Validierung bestanden“ sehen. Jetzt lass uns gehen und auf diese Option klicken. Es wird das Image in der Azure Container-Instanz bereitstellen . Derzeit ist unsere Bereitstellung im Gange und es wird diese Woche einige Zeit dauern bis die Bereitstellung abgeschlossen ist. Unser Einsatz war erfolgreich. Und wir werden diese Benachrichtigung erhalten. Gehen Sie nun zur Quelle und Sie sehen diesen FQDN, kopieren Sie ihn, platzieren Sie ihn in einem anderen Tab und drücken Sie die Eingabetaste. Mit dieser URL können Sie auf Ihre Webanwendung zugreifen. Ordnung, los geht's. Wir können unsere Anwendung verwenden und haben das Anwendungsabbild erfolgreich im Azure Container bereitgestellt . Ordnung, das ist ziemlich genial. Bisher haben wir in diesem Abschnitt gelernt, wie man das Bild auf Docker Hub überträgt. Und dann haben wir auch gelernt, wie das Docker Hub-Image auf der Azure Container-Instanz bereitgestellt wird. Das ist alles aus diesem Modul. Jetzt sehen wir uns in der nächsten Lektion. 23. Überblick über das Image ziehen: In diesem Modul lernen wir , wie wir das Docker-Image aus dem Docker Hub-Repository abrufen können . Zu diesem Zweck richten wir zunächst einen anderen Computer mit Windows und Docker-Desktop ein. Dann ziehen wir das Docker-Image unserer Webanwendung aus dem Docker Hub. Und schließlich führen wir das Bild in einem Container aus. Das sind also Dinge, die wir in diesem Abschnitt behandeln werden. Ordnung, fangen wir an. 24. Ziehen Sie Docker: In dieser Lektion lernen wir, wie Sie den Befehl pull verwenden , um das Docker-Image aus dem Docker Hub zu ziehen . Lassen Sie mich Ihnen sagen, dass wir den folgenden Befehl verwenden werden , um das Bild zu ziehen. Und das ist Docker Pull. Und dann fügen wir den Namen des Docker Hub-Repositorys hinzu. Dieser Befehl lädt R herunter und zieht das Image vom Docker Hub auf Ihren lokalen Computer. Okay, lass mich zu einer anderen Maschine wechseln. Und da müssen wir zuerst den Docker Desktop einrichten. Ich habe dir schon gesagt, wie man den Docker-Desktop installiert. Auch hier werden wir den Docker Insight in ihren Computer installieren . Derzeit enthält dieses Gerät kein Dunkleres. Lassen Sie uns zunächst den Docker installieren. Ich werde das Video pausieren , um Zeit zu sparen, da ich zu Beginn dieses Kurses auch über die Docker-Installation berichtet habe. Ich habe Docker erfolgreich in meinem Computer installiert. Jetzt öffnen wir den Docker Desktop. Es läuft. Also werden wir uns dann der PowerShell nähern. Ich werde den Pull-Befehl verwenden, um das Bild aus dem Docker Hub-Repository zu ziehen . Verwenden wir also den Befehl docker pull. Und dann fügen wir den Repository-Namen hinzu , den wir von unserem Docker Hub erhalten. Okay, drücken wir Enter. Dadurch wird das Docker-Image heruntergeladen und vom Docker Hub extrahiert . Warte einfach eine Minute, denn dadurch wird das Bild heruntergeladen. Okay, los geht's. Unser Bild wurde heruntergeladen. Um zu überprüfen, ob es heruntergeladen wurde oder nicht, verwenden wir den Befehl docker images und drücken die Eingabetaste. Und du wirst das Bild hier sehen. Okay, jetzt, in der nächsten Lektion, führen wir dieses Bild in unserer Maschine aus. Ordnung, wir sehen uns in der nächsten Lektion. 25. Führe Docker im Behälter: In der letzten Lektion haben wir das Bild aus dem Docker Hub gezogen. Und jetzt werden wir dieses Image im Docker-Container ausführen . Wie wir bereits besprochen haben, benötigen wir zum Ausführen des Images einen Foley-Befehl , der docker run ist. Und dann fügen wir Bindestrich B hinzu, der die Portnummer darstellt. Und wir fügen jede zufällige Portnummer , unter der wir unser Image ausführen möchten. Gleich danach wird die Portnummer angegeben, die zum Erstellen eines Docker-Images verwendet wurde. Ordnung, dann fügen wir Docker Hub-ID mit dem Projektnamen hinzu. Oder kurz gesagt, wir fügen den Repository-Namen hinzu. Gehen wir zur PowerShell. Wir verwenden den Befehl docker, run dash p. Und dann fügen wir hier eine beliebige Board-Nummer wo wir unseren Container ausführen wollen. Und auf Displays fügen wir die Portnummer hinzu, die zum Erstellen eines Docker-Images verwendet wurde. Und gleich danach fügen wir den Repository-Namen hinzu und drücken die Eingabetaste. Bald werden Sie diese Meldung zum Abhören an diesem Port sehen. Ordnung, öffnen wir den Webbrowser. Und sie werden localhost schreiben. Und dann fügen wir die Portnummer , in der wir unseren Container betreiben wollen. Ordnung, drücken wir Enter. Und los geht's. Wir sehen die dot- und Core-Webanwendung, die in einem anderen Computer ausgeführt wird. Ordnung, das ist alles aus dieser Lektion. Jetzt sehe ich dich im nächsten.