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.