Hey, liebe Leute, und willkommen zum Vortrag.
Wir werden alles über die laufenden Container von Containern in der Linux-Umgebung besprechen.
Das Wichtigste zuerst, was ist ein Container?
Der Begriff Container und das Konzept dahinter stammt aus dem Schiffscontainer.
Jawohl.
Wenn Sie sich dieses Bild sofort ansehen, handelt es sich um einen physischen Container, der alle
Arten von Frachtsendungen enthält und tatsächlich überall auf der Welt transportiert werden kann.
Diese Container werden also von Stadt zu Stadt und von Land zu Land transportiert, egal in welchen Teil der
Welt Sie reisen.
Sie finden diese genau gleichen Behälter mit genau der gleichen Größe oder Messung.
Wissen Sie, warum sie mit genau dem gleichen Maß gebaut sind?
Denn auf der ganzen Welt sind alle Andockhäfen, Schiffe, Lastwagen und Lagerhäuser so gebaut, dass sie leicht transportiert
und gelagert werden können, damit sie nicht verschiedene Lastwagen kaufen müssen.
Sie müssen nicht verschiedene Aufzüge kaufen, die sie anheben, um sie zu lagern.
Es hat also überall auf der Welt genau die gleiche Größe und das macht den Transport viel
einfacher.
Also visualisiere es.
Also nimmst du diesen Container und packst ihn in einen Lastwagen und dann fährt dieser Lastwagen zur Andockstation,
stell ihn auf das Schiff.
Dann muss dieses Schiff von einem Ende der Welt zum anderen transportiert werden.
Und dann auf der anderen Seite der Welt nimmt es tatsächlich den Container auf und stellt
ihn auf den LKW, der die gleiche Messgröße dieses Containers aufnehmen kann.
Und es hat Schiffe vorbei.
Gut.
Darum ging es in einem sehr einfachen oder laienhaften Begriff, woher der Container kam.
Schauen wir uns nun den Container in der IT-Welt an.
Wenn wir über Container sprechen, erfüllen wir den ganzen Tag einen ähnlichen Zweck.
Es gab also eine Entwicklerin, sie schrieb einen Code in ihren Laptop.
Und während sie einen Code schreibt, besteht der einzige Zweck beim Schreiben des Codes darin, eine Anwendung zu erstellen.
Sobald der Code geschrieben ist, ist die Anwendung also in Rechnung gestellt.
Sie hat es auf ihrem Laptop getestet.
Dann kopiert sie denselben Code oder dieselbe Software auf einen Produktionsserver.
Dann öffnet der Produktionsserver dieses Paket oder installiert das Paket.
Dann werden wir versuchen, es auszuführen, und irgendwie wird es nicht ausgeführt.
Was dann passieren wird, ist, dass der Entwickler zurückkommt oder das Programm zurückkommt und sagt, hey, es
läuft perfekt auf meinem Computer, aber es läuft nicht auf der Produktion.
Das ist der Hauptgrund, warum diese Container geboren wurden.
Dann kam die Container-Technologie, die es Entwicklern oder Programmierern ermöglichte, Anwendungen auf jedem Computer
zu testen und zu erstellen, indem sie ihn einfach in einen Container stecken, der Container wird gebaut.
Und innerhalb der Software, des Softwarecodes, der Bibliotheken und der Konfigurationsdateien, die dann auf jedem Computer
ausgeführt werden, unabhängig von seiner Architektur, muss nicht das Betriebssystem geliefert oder geliefert werden.
So können Sie diese Anwendung innerhalb dieses Containers überall hin verschieben, ohne das Betriebssystem zu verschieben, was
genau wie das Verschieben des tatsächlichen physischen Containers ist, der überall ekelhaft wird, der
auf jede Werft, einen Lastwagen, ein Schiff oder ein Lagerhaus passt.
So kann ein Betriebssystem einen einzelnen oder mehrere Container gleichzeitig ausführen.
Zusammenfassend noch einmal, ich bin sicher, dass diese beiden Folien deutlich gemacht haben, was ein Container ist.
Es ist nur eine Kombination aus Ihrem Quellsoftwarecode, Bibliotheken und Konfigurationsdatei und kein Betriebssystem.
Sie können diesen Container an eine beliebige Stelle von einem Computer auf einen anderen verschieben und er wird einwandfrei ausgeführt.
OK, hier ist ein Hinweis, den Sie verstehen müssen.
Container-Technologie wird hauptsächlich von Entwicklern oder Programmierern verwendet, die Code schreiben, um Anwendungen zu erstellen.
Nun ist es Ihre Aufgabe als Systemadministrator, diese zu installieren, zu konfigurieren und zu verwalten.
Ihre Aufgabe ist es nicht, einen Code zu schreiben und zusammenzupacken und daraus eine Anwendung zu erstellen.
Gut.
Was ist die Container-Software?
Lassen Sie uns also über die verfügbare Software sprechen, die diese Container im allerersten
in der Reihe, dem Docker, verwaltet.
Sie haben sicher schon oft von Docker gehört.
Und wieder entstand dieses Docker-Konzept wie ein Container.
Der Container, in dem Sie diese Container tatsächlich landen, ist der Docker Yard.
So bekamen sie den Namen Docker von derselben Werft.
Docker wurde also am 20. März 2000 von Solomon Hikes entwickelt.
Docker ist eine Software zum Erstellen und Verwalten von Containern.
Wie jedes andere Paket kann Docker auf Ihrem Linux-System installiert werden und sein Servicebedarf kann
über das native Linux-Service-Management-Tool gesteuert werden.
Docker ist übrigens nicht nur spezifisch für Linux.
Es gibt andere Versionen von Docker, die unter Windows installiert werden können, um dieselbe
Containertechnologie bereitzustellen.
Gut.
Dann kommt Pod Man, das für uns im Mittelpunkt steht und für diesen gesamten Vortrag oder den Rest
dieses Vortrags wurde Pod Man von RedHat entwickelt und veröffentlicht.
Die erste Veröffentlichung war irgendwann im August 2018.
Als Alternative dazu wurde der Pod Man entwickelt.
Nun, warum haben sie es geschafft und warum mochten sie den Docker nicht?
Das kann ich nicht beantworten.
Aber egal, wer Red Hat Linux verwendet, sollte wissen, dass Docker in Red Hat Enterprise Linux
8 nicht unterstützt wird.
Sie müssten also mit Pod-Mann gehen.
OK, es ist eine dämonenlose Open Source.
Das native Linux-Tool zum Entwickeln, Verwalten und Ausführen von Containern, natürlich
genau wie Docker, aber es ist RedHat-eigene Software, um Container tatsächlich auszuführen.
Es gibt viele andere Container, Anwendungen, Engines und Software.
Aber ich decke nur Docker und Pod-Mann ab.
Wenn Sie mehr erfahren möchten, was sind die anderen Angebote?
Fühlen Sie sich frei, es online zu suchen.
Gut.
Machen Sie sich mit der Container-Technologie von Red Hat vertraut.
Jetzt kommen wir zum eigentlichen roten Hut.
Jetzt entfernen wir uns von Docker und konzentrieren uns jetzt auf Padman.
Was sind also die Container-Technologien von Red Hat?
Readhead bietet eine Reihe von Befehlszeilentools, die ohne Container-Generation ausgeführt werden können.
Dazu gehören ein Pod-Man zum direkten Verwalten von Pods und Containern, Images zum
Beispiel laufen, Startpunkt stoppen, den Status prüfen, Container anhängen usw..
Sie verwenden diesen Dienstprogramm-Call-Pod-Man.
Dann haben Sie einen anderen namens Belder zum Erstellen, Pushen und Signieren von Container-Images.
Dann haben Sie Scorpio zum Kopieren, Inspizieren, Löschen und Signieren von Bildern.
Runcie zum Bereitstellen von Container-Run- und Build-Features zum Aufteilen und Aufbauen.
Und die letzte ist die Runtime und die optionale Runtime, die konfiguriert werden kann und eine größere Flexibilitätskontrolle bietet.
Und so.
Bei Rootless-Containern sind Roulette-Container die Container, in denen Sie nicht regiert werden müssen, um diese
Container trotzdem zu erstellen oder auszuführen.
Von diesem Punkt an liegt unser Fokus nur noch auf dem Pod Man, mit dem die Container
im Wesentlichen erstellt und verwaltet werden.
Gut.
Als nächstes müssen Sie sich mit Pod-Man-Container-Technologien vertraut machen.
Wenn Sie also von Containern hören, sollten Sie auch die folgenden Begriffe kennen.
Das erste sind Bilder.
Container können durch Bilder oder aus Bildern erstellt werden, und Container können auch in Bilder konvertiert
werden.
Genau wie diejenigen, die den Begriff Vorlage in Virtualisierungsumgebungen verstehen, können Sie eine virtuelle Maschine
aus einer Vorlage erstellen oder eine virtuelle Maschine tatsächlich in eine Vorlage konvertieren.
Die Bilder funktionieren genauso wie diese Vorlagen.
Dann die nächste, Schoten.
Pods sind die Gruppe von Containern, die zusammen auf dem Host oder auf einem Betriebssystem im Pod Men-Logo bereitgestellt
werden.
Es sind drei Robben zusammen gruppiert, hat eine Schote.
Siehst du dieses Logo?
Das ist das Logo und diese drei Siegel, die die Gruppe der gleichzeitig laufenden Container darstellen.
In Ordnung, kommen wir nun zum Aufbau eines laufenden und verwalteten Containers.
Lassen Sie uns unsere Hände schmutzig machen und unsere Create-Container ausführen.
Gut.
Das allererste, was wir tun müssen, ist, pod man erneut zu installieren.
Man ist ein Befehlszeilentool, mit dem Sie Ihre Container erstellen oder verwalten können.
Der erste Befehl, den Sie ausführen müssen, ist Jume oder DNF, um ein Paket zu installieren.
Sie müssen also DNF install pod man und minus Y ausführen, um alle Fragen zu beantworten, die
während der Installation gestellt werden.
Wenn Sie eine dunklere Installation durchführen, können Sie Docker mit der Option minus Y auf die gleiche Weise installieren,
und das ist nur Protarchus.
Also starte ich meinen Computer.
Aber natürlich läuft der Linux-Rechner, den ich gelesen habe, acht und ich habe auch Santos sieben,
also werden wir beide gleichzeitig ausführen.
Und einige der Befehle, Alcoa und RedHat, acht, und einige von ihnen, Alcoa und Santos sieben.
Gut.
Lassen Sie mich also beginnen, lassen Sie mich zu meiner Oracle-Voicebox gehen.
Hier laufen meine virtuellen Maschinen.
Diese, meine erste Linux-VM, ist meine RedHat acht und dies sieben, auf der S. Ö. S sieben.
Ich möchte, dass Sie als allererstes, bevor Sie es einschalten oder starten, einen
Schnappschuss machen.
Genau hier ist es also bereits im Snapshot-Menü und klicke auf Take und du kannst es vorher benennen.
Behälter.
Falls Sie also wiederherstellen möchten, während des Downloads etwas schief geht, können
Sie jederzeit auf OK klicken.
Das Gleiche gilt für Schnappschüsse mit sieben Klicks.
Daher Container.
OK perfekt.
Lassen Sie uns nun diese beiden Maschinen starten.
Das ist acht und das ist sieben.
Ich decke sowohl acht als auch sieben ab.
Diejenigen, die Linux oder Linux-Container auf sieben üben, können verstehen, wie ähnlich diese
Befehle sind und auf beiden Betriebssystemversionen ausgeführt werden können.
Okay, ich habe meinen roten Hut hier und meine CENTAVOS sieben genau hier, also lasse ich sie.
Direkt nebeneinander führen wir zuerst den Installationsbefehl auf RedHat acht aus und ich verwende
den Befehl DNF install.
Pod-Mann mit der Option minus Y, damit alle Fragen während der Installation mit Ja beantwortet werden können.
Auf ähnliche Weise wird derselbe Befehl ausgeführt, außer DNF durch den GM install pod man minus Y zu ersetzen.
OK, je nachdem, wie langsam oder schnell Ihr Computer ist, kann es zwischen einer und fünf Minuten
dauern.
In Ordnung, auf RedHat 8 ist der Download und die Installation von Pod Man auf Sentosa
7 abgeschlossen, es wird fast die Aktualisierung der Transaktionsprüfung ausgeführt und sollte sowieso in jeder Minute erfolgen.
Während wir darauf warten, führen wir den nächsten Befehl aus, der einen Alias für Docker
erstellen soll.
Nun, dieser Befehl ist nur für diejenigen gedacht, die einen Docker auf dem Linux-Rechner haben und
jetzt pod man verwenden wollten, damit Sie einfach einen Alias für Ihren Doctor to Pod Man erstellen können.
Das führt also immer noch alle Befehle eines Dockers aus, aber es wird durch den Pod-Mann ausgeführt.
Also lassen wir das so wie es ist, da wir noch nie zuvor DOCA am Laufen hatten.
Der nächste Befehl ist check pod man version.
Der Pod-Man, den wir installiert haben, überprüfen wir seine Version, indem wir den Befehls-Pod ausführen.
Man minus wir die Version ist Pod Men Version 3. 0, um zu überprüfen, ob der andere Computer noch aktualisiert wird.
Lass es laufen.
Das nächste ist.
Wenn Sie Hilfe zu Pod Man benötigen, welche Optionen Sie verwenden würden, können Sie entweder Pod
Man Dash Dash Help verwenden oder einfach zu den Handbuchseiten zu Pod Men gehen.
Also, wenn Sie den Bildschirm löschen.
Wenn Sie pod man, dash, dash, help eingeben und die Eingabetaste drücken, erhalten Sie all diese verschiedenen Optionen.
Und wenn Sie nach oben scrollen, sehen Sie all diese optionalen Befehle, die mit den Befehls-Pod-Männern verfügbar sind.
Sie können anhängen oder anhängen, erstellen, eine Kopie übergeben, def erstellen, alle diese Befehle oder Optionen exportieren, die
für Ihren pod man-Befehl verfügbar sind.
Sie können auch alle verfügbaren Optionen überprüfen, indem Sie den Befehl
man pod man ausführen.
Und hier sehen Sie, dass es Ihnen die gesamte Dokumentation über Pod-Männer gibt,
ein einfaches Verwaltungstool für Pods, Container und Bilder. Wenn Sie mit der Leertaste nach unten scrollen, finden Sie
alle verschiedenen Optionen, die unter Pod-Mann verfügbar sind .
Lassen Sie uns eine uns geschickte Maschine überprüfen.
Hier ist die Installation abgeschlossen.
Schön.
Jetzt führen wir den gleichen Befehl hier aus.
Pod-Mann minus V, um die Version zu überprüfen.
Dieser gibt uns eine andere Version, da er auf einer anderen Betriebssystemversion ausgeführt wird.
Das ist in Ordnung.
Der gleiche Pod-Mann.
Eine Strich-Strich-Hilfe gab Ihnen alle Hilfe, die Sie brauchen.
Sie können auch man pod man ausführen und Sie erhalten die Handbuchseite genau wie bei sieben oder sorry bei acht.
Gehen Sie dann nach unten zu neuen anderen Befehlen.
Überprüfen Sie die Pod Padman-Umgebung und ihre Repository-Informationen.
Wenn Sie also pod men info ausführen und versuchen, ein Container-Image zu laden, wird der lokale Computer überprüft
und dann in der angegebenen Reihenfolge zu jeder Registrierung gewechselt.
Nun, was sind die aufgelisteten Registrierungen.
Werfen wir einen Blick auf Pod Man Infl.
Und hier können Sie einfach ein wenig nach oben scrollen und genau hier, wo Sie die Suche der Registrierung sehen. Wenn Sie nach einem
bestimmten Bild suchen möchten, wird es zu seinem lokalen Computer gehen, um zu sehen, ob es Bilder enthält, nach denen Sie
suchen.
Wenn Sie es nicht finden können, wird es zu Registrierungspunktzugriff, Punkt red dot com.
Dann springt es zum Registrierungspunkt red dot io.
Und als letztes wird es nach Dakotah Io gehen, wo immer es das gesuchte Bild finden kann.
Lassen Sie uns hier auf die gleiche Weise den Bildschirm pod man und po löschen und die gleichen Informationen werden Ihnen hier
angezeigt.
Registrieren Sie drei verschiedene Orte, an denen Sie Ihre Bilder erhalten können.
Gut.
Dann der nächste Befehl, um ein bestimmtes Image im Repository zu suchen.
Nehmen wir an, Sie bauen eine Maschine.
Sie haben bereits einen Pod-Mann.
Die Werkzeuge, die Sie brauchen.
Jetzt ist es an der Zeit, einen Container auszuführen.
Aber bevor Sie einen Container ausführen, müssen Sie nicht hineingehen und einen Container erstellen.
Es gibt vorgefertigte Container, die in einem sogenannten Image zusammengefasst sind.
Wir müssen also nach dem Container-Image suchen.
In diesem Beispiel suchen wir also nach einem EPD-Bild.
Also lass uns runterkommen, den Bildschirm löschen und Pod Man machen.
Hey, Pod-Mann.
Suche nach einem Entschuldigung enthält keine Suche Suche nach einem aufgerufenen Bild.
Und wieder wird es an all diese Repositories gehen, Register, die wir uns angesehen haben, als wir pod man info ausgeführt
haben, und es werden die Informationen abgerufen.
Genau hier hat es also alle Informationen zu Bildern gezogen, wo Sie die EPD finden können.
Jetzt gehen wir hoch.
Und genau hier, als wir den Befehl ausgeführt haben, ist hier der Titel dieser Tabelle, der erste sagt Ihnen,
dass dies der Index ist, dies ist die Namensbeschreibung.
Dies sind die Sterne, die der eigentliche Benutzer diesem Bild gegeben hat.
Ist es offiziell?
Ist es automatisiert?
Alle Informationen sind da.
Wenn Sie also herunterkommen, werden Sie feststellen, dass es null Sterne gibt.
Wahrscheinlich hat es noch nie jemand benutzt.
Wir werden nach unten gehen und nach den Sternen suchen, die die höchsten Sterne haben.
Hier ist es zum Beispiel dunkler.
Ich weiß, dass das gesuchte Bild in Crawdaddy oder Slash Library Slash HPD zu finden ist
und 36, 16 Sterne hat.
Gerade jetzt, während ich dieses Video aufnehme, werden 36, 16 angezeigt.
Wenn Sie diesen Befehl ausführen, haben Sie vielleicht sowieso eine andere Nummer.
Wir wissen also, dass dies definitiv viele Leute überprüft haben.
Sie haben dieses Bild heruntergeladen.
Daher verwenden wir dasselbe Bild oder denselben Speicherort, um das Bild herunterzuladen.
Gut.
Was müssen Sie dafür tun?
Gehen wir also zum nächsten Bildschirm und hier, um alle zuvor heruntergeladenen Pod-bedeuteten Pod-Man-Bilder aufzulisten.
Bevor wir dieses Image herunterziehen, prüfen wir, ob bereits Images auf meinem System ausgeführt werden.
Ich bin mir sicher, dass es das nicht gibt, weil ich noch nie zuvor Pod-Männer hatte.
Nur um Ihnen zu zeigen, dass der zu überprüfende Befehl pod man images ist und Ihnen der Titel des Bildes, das Tag, das Bild
mitteilt.
Aber darunter sind keine Informationen.
Das bedeutet, dass keine Bilder verfügbar sind.
In ähnlicher Weise werden in Santos sieben Pod-Man-Bilder gefunden, und nichts wird perfekt gefunden.
Jetzt, wo wir jetzt weitermachen, haben wir bereits überprüft, dass wir keine Bilder haben.
Was ist also der nächste Schritt?
Der nächste Schritt besteht darin, das verfügbare Bild herunterzuladen, und dieses verfügbare Bild kann heruntergeladen werden.
Wir suchen nach HTP und wissen, dass das Image in dieser Registrierung verfügbar ist.
Um das herunterzuladen, müssen Sie den Kommando-Pod-Mann mit der Stange auswählen.
Da wir es herunterziehen, löschen wir den Bildschirm und machen den Pod-Man.
Von wo ziehen?
Aus der Docker-Whio-Slash-Bibliothek.
Übrigens, das sind Sie alles, was ich aufschreibe oder dies eine Registrierungsinformation, die ich schreibe.
Ich habe diese Informationen bekommen, als ich die Abteilungsinfo mit den Sternen durchführte, erinnern Sie sich.
Sechsunddreißig.
Sechszehn.
Genau das ist es.
Es tritt ein, es geht zu ihrer Registrierung und zieht das verfügbare
Bild, das bereits hier auf dieser URL sitzt, und es zieht es auf die gleiche Weise hier im Bildschirm-Pod-Mann
herunter.
OK, übrigens, bis zu diesem Punkt haben Sie Jungs gesehen und ein paar Mal bestätigt, dass alle Befehle,
die ich auf acht ausführe, auf sieben ziemlich genau gleich funktionieren.
Von diesem Punkt an werde ich also einfach sieben und alle Befehle, die ich ausführen
werde, minimieren.
Nach diesem Punkt werde ich auf acht laufen.
Es spielt also keine Rolle, wenn Sie nur sieben haben, Sie könnten einfach mitmachen.
Gut.
Das Pod-Man-Pull-Docker-Image wurde also heruntergeladen.
Wie bestätigen wir, dass es heruntergeladen wurde?
Sie können dieselben Befehls-Pod-Man-Images ausführen.
Und im Moment sagt Ihnen das, hey, ich habe dieses Bild, das ist die Bild-ID und das Repository
ist heruntergekommen.
Dies ist das Repository von Tagore's Letus.
Es wurde vor einundfünfzig Minuten erstellt.
Beeindruckend.
Jemand hat es geändert und dann ist die Größe einhundertzweiundvierzig Megabyte.
Alles klar, schön.
In Ordnung, wir haben die Bilder bereits überprüft, Bilder wurden heruntergeladen als nächstes Befehl zum Auflisten von
Pod-Männern, die Container ausführen.
Wir haben also das Image und müssen jetzt den Container ausführen.
Aber bevor wir es ausführen, lassen Sie uns natürlich überprüfen, ob vorhandene Container ausgeführt werden.
Natürlich nicht.
Aber wir wollten es trotzdem überprüfen, weil ich den Befehl lernen möchte, wie man die vorhandenen laufenden Container
überprüft.
Und dafür musst du pod man piesse laufen lassen.
Auch hier haben wir, genau wie Padman-Images, die Titelzeile hier, aber wir haben keine anderen Informationen über die
Container, die mir den Container-ID-Image-Befehl sagen, erstellen Sie einen Statusport, MS.
Aber es gibt einen tatsächlichen Container.
Wir haben also bestätigt, dass jetzt nichts läuft.
Was kommt jetzt als nächstes?
Wir müssen den Container ausführen, OK, um einen heruntergeladenen HTP-Container auszuführen, den wir gerade heruntergeladen haben.
Dies ist der Befehl, den wir ausführen müssen.
Lassen Sie uns den Bildschirm-Pod-Mann-Lauf löschen.
Und übrigens, lassen Sie mich kurz zurückgehen und Ihnen mehr über diese Optionen D für detach erzählen, was bedeutet, dass ich
mein Terminal wieder T für Terminal haben möchte.
Warum sollte meine Prompt-Shell und P minus Option P für den Port stehen, den ich für diesen HTP-Container angebe.
Und dann führen wir natürlich Pod-Maps aus, um zu überprüfen, ob dieser Container ausgeführt wird.
Unser Pod-Mann läuft minus D, t minus Leute gegossen acht null acht null,
Kolan acht erbärmlich sorry, vierundachtzig TCP und dann wo ist die Registrierung dunkler io slash Bibliothek slash htp d.
Wie überprüfen wir nun, ob unsere Container erfolgreich ausgeführt werden?
Gute Frage dafür.
Sie müssen Pod-Mann machen.
Jawohl.
Und hier ist er, Ihr Container I. D..
Das Bild, bei dem es tatsächlich das Bild aus dem vor 19 Sekunden erstellten Befehl heruntergeladen hat,
habe ich diesen Befehlsstatus vor 18 Sekunden ausgeführt.
Und dies ist der Port, die IP, die ein lokaler Host ist.
Dies ist der Port, den Sie für HTP, TCP und AD angeben.
Dies ist die liebevolle Wilson, die bei diesem Bild tatsächlich nach dem benannt wurde, was sie geben wollten.
Sie können ihm also auch einen beliebigen Namen geben.
Wenn Sie möchten, können Sie beim Erstellen eines Containers aus einem Image einen beliebigen Namen geben, der in
einer Sekunde abgedeckt wird.
Alles klar, schön.
Wir haben also bestätigt, dass der Container ausgeführt wird.
Es gibt eine andere Möglichkeit, zu überprüfen, ob der Container ausgeführt wird, indem Sie zu Ihrem Firefox gehen.
Und geben Sie localhost ein.
Doppelpunkt achtzigachtzig localhost ist die IP-Adresse meines Rechners.
Ich hätte es gebrauchen können.
Null Null Null Null, das ist in Ordnung.
Und der Port 880.
Merken Sie sich den Port 88 Achtzig, der für diesen HTP-Hit Enter angegeben wurde.
Und genau hier habe ich die Seite, die sagt, dass es funktioniert.
Brillant.
Wenn Sie also hier sind und mir genau bis zu diesem Punkt folgen, bedeutet dies, dass Sie Ihren Container erhalten haben,
Ihren allerersten Container, auf dem die Glückwünsche ausgeführt werden.
Alles klar, schließen wir das.
Wir haben bestätigt, dass es betriebsbereit ist, also schließen wir es jetzt.
Als nächstes müssen wir lernen, Pod-Man-Protokolle anzuzeigen, alles, was wir lernen wollten.
Sein Pod-Man führt den Container nicht erfolgreich aus.
Du könntest auf jeden Fall die Protokolle überprüfen.
Pod Man protokolliert eine Zelle und zeigt Ihnen alle Informationen an, die Sie benötigen, um zu wissen, wann sie gestartet wurde,
wie sie funktioniert und alle Informationen, die Sie zur weiteren Fehlerbehebung benötigen.
Lassen Sie uns den Bildschirm leeren.
Gehen wir zur nächsten Folie, um mehr über das Erstellen, Ausführen und Verwalten von Containern zu erfahren.
Um nun einen laufenden Container zu stoppen, können Sie einfach pod man stop und einen Containernamen oder Container I ausführen.
D..
Woher wissen wir also, was der Containername oder die ID dafür ist?
Sie können einfach Pod-Maps ausführen, die Ihnen den Status Ihres Containers anzeigen.
Und die Container-ID ist genau hier, die ganz in der ersten Spalte steht.
Wenn Sie diesen Container stoppen möchten, müssen Sie nur pod man stoppen und diese Container-ID können Sie genau richtig
machen.
Klicken Sie auf Kopieren und kommen Sie hierher zurück.
Richtig.
Klicken und einfügen und eingeben und es sollte aufhören, indem Sie Ihre Eingabeaufforderung zurückgeben.
Wie bestätigen Sie, dass es tatsächlich aufgehört hat?
Wenn Sie Pod-Maps beantwortet haben, sind Sie absolut richtig.
Da gehst du.
Sie haben es gerade ausgeführt und jetzt sehen Sie keinen Container, der ausgeführt wird.
Großartig.
OK, weiter, wir überprüfen die Pod-Maps.
OK, jetzt können Sie mehrere Container für DPD ausführen, indem Sie den Port ändern.
Nein.
Wenn Sie zwei Container aus demselben Image ausführen möchten, können Sie denselben Befehl ausführen, müssen
jedoch einen anderen Port angeben.
Also einfach so.
Ja, ich wähle einundachtzig, einundachtzig und im zweiten wähle ich zweiundachtzig aus.
Also lass uns den Bildschirm leeren.
Ich rufe meinen vorherigen Befehl zurück, indem ich die Aufwärtspfeiltaste drücke, wodurch mir der Befehl zum Starten
oder Ausführen des Containers angezeigt wird.
Also werde ich einundachtzig machen.
Und Toure, das hat begonnen und ich werde 80, 82 machen, also wird das jetzt anfangen, Container aus diesem einen
Image zu erstellen.
Und wie überprüfen wir, ob ich einen laufenden Pod-Mann enthalten muss?
Und hier haben Sie einen Container genau hier.
Und das ist der zweite Container hier.
Dies ist auf Port 81 und dies auf Port achtzig, zweiundachtzig.
Wenn Sie nun zu Ihrem Firefox zurückkehren und localhost achtzig, einundachtzig und einen anderen auf einer anderen Registerkarte
angeben, geben Sie 80, 82 an, erhalten Sie ein ähnliches Ergebnis.
Gut.
Wir überprüfen jetzt den Pod-Man-Status, um einen zuvor laufenden Container zu stoppen und zu starten.
Sie könnten einfach einen Zwischenstopp einlegen, den wir bereits behandelt haben.
Du könntest es stoppen und du könntest es auch stoppen.
Um dieses Stück abzudecken, könnten wir einfach einen Container stoppen, um 80, 82 zu stoppen.
Also pod man halt und den Containerausweis kopieren und.
Basierend auf der Eingabe sollte es aufhören. Wie können Sie Pod-Maps bestätigen und zu diesem Zeitpunkt nur ein Container ausgeführt
werden?
In Ordnung, fahren Sie fort, um einen neuen Container aus dem heruntergeladenen Image zu erstellen.
Okay, also pass genau auf.
Als wir das Image zuvor heruntergeladen haben, haben wir diesen Container direkt nach dem Auspacken ausgeführt.
Nun, was ist, wenn Sie herunterladen möchten, bestimmte Änderungen an diesem Bild vornehmen möchten, um es aussehen
oder funktionieren zu lassen, oder vielleicht statt dessen, dass es funktioniert, Ihren Namen Imron ARVs
oder so ähnlich eingeben möchten, dann müssen Sie es ändern Code und erstellen Sie daraus ein weiteres neues Image.
Okay, also was muss man dafür tun?
Lassen Sie uns den Bildschirm leeren.
Was Sie tun müssen, ist, dass Sie pod man create Bindestrichnamen eingeben.
Nun, welchen Namen willst du es hier geben?
Ich habe Dipti gegeben, dass du auch deinen Namen nennen kannst, nur zum Spaß.
Aber jeder wird trotzdem konsequent sein.
Es muss nicht sein.
Es könnte alles sein.
Nun, wo ist die Registry-Registry dunkler, das heißt Library Slash HD.
Alles klar, der Container wurde erstellt.
Wie überprüfen Sie nun den Container?
Wir machen Pod Man, also läuft nur ein Container, der Lisco verflucht, nicht HTP.
Das bedeutet, dass das Image tatsächlich aus diesem Pod-Man-Container erstellt und der Container erstellt wurde.
Wie starte ich nun den Container, den ich gerade aus diesem Image erstellt habe?
Dafür müssen Sie lediglich Pod Man Start und den Containernamen, der HTP ist, ausführen.
Da gehst du.
Es hat begonnen.
Schön.
Jetzt sollten zwei Container ausgeführt werden.
Ein Container ist der Container.
Sie haben es direkt aus diesem Paket herausgeholt, das tut mir leid, dieses Bild.
Und dies ist der zweite Container, den Sie ausführen und den Sie selbst erstellt haben.
Schön.
Um nun den neu erstellten Container zu starten, starten Sie HP, wir sind einen Schritt voraus.
Das haben wir schon gemacht.
Schön.
Was kommt nun als nächstes?
Der nächste Schritt ist nun, was, wenn Sie Ihre Container verwalten möchten, dh wenn Ihr Computer hochfährt?
Was ist, wenn Ihr Computer diesen HTP-Container starten soll?
Würde das System.
Also natürlich, wie Sie das wissen, um bood-Prozesse zu booten oder zu steuern, die von einem Prozess namens system verwaltet
werden.
Also müssen wir den systemd-Prozess benachrichtigen.
Hey, es gibt diesen neuen Prozess, den Sie jedes Mal ausführen müssen, wenn dieses System aufgebaut wird.
Als allererstes müssen Sie also zunächst eine Unit-Datei generieren, mit der mit dem Pod-Man eine
Unified-Datei erstellt werden kann.
Warum brauchen wir eine Unit-Datei?
Denn wenn Sie runterkommen, gibt es dieses Verzeichnis namens ETSI System Deed System.
Sie müssen die Datei, die unified aufgerufen hat, in dieses Verzeichnis legen, damit D weiß, hey, es gibt diesen
neuen Dienst, er muss starten.
Also lass uns den Bildschirm leeren.
Gehen wir zum ETSI-System D-System und wenn ich X minus Altura, weniger mysel, mache, was immer Sie tun
möchten, sehen Sie all diese Ziele, alle diese Dienste wurden in diesem Verzeichnis definiert, um während der Boomzeit gestartet zu
werden.
Also musste ich dafür die Servicedatei erstellen, die Unit heißt und die ich in dieses Verzeichnis kopieren muss.
Dafür ganz einfach.
Was Sie tun müssen, ist, dass wir den Befehl pod man ausführen müssen,
da pod man diese Einheit für uns generiert, System D generiert, Bindestrich, Bindestrich, neuer Bindestrich, Bindestrich, Datei, Bindestrich, Bindestrichname und welchen Namen hast du?
möchte geben?
Dies ist der Name, den Sie Ihrem Container gegeben haben.
Wenn Sie im vorherigen Befehl beim Erstellen des Containers aus dem Image mit dem Befehl pod men create angegeben hatten
und den Namen erhalten haben, müssen Sie genau denselben Namen verwenden, und drücken Sie die Eingabetaste.
Und genau hier sagt es Ihnen, dass das Container-ATSE-System, der Systemcontainer, da ist.
Es wurde bereits kopiert, was ich zuvor getan habe.
Wenn Sie diese Meldung nicht erhalten, erhalten Sie höchstwahrscheinlich die Meldung, dass sie sich im Stammverzeichnis
von slash rude slash befindet.
Ich meine, du machst das hier selbst, es wird dir sagen, hey, es ist sowieso in diesem Verzeichnis.
Wenn Sie es nicht bekommen, bedeutet dies, dass es bereits drin ist.
Gehen wir also zum ETSI-System D Slash-System zu S minus L tr und hier unten sehen
Sie, dass die Einheit für unseren HTP-Container erstellt wurde.
Schön schön.
Okay, was müssen wir jetzt tun.
Aktivieren Sie den Dienst, da dieser Dienst einen Bootvorgang starten soll, also müssen wir ihn aktivieren.
Also System-Strg-Container aktivieren.
HPD-Service, es hat es geschafft, diese symbolische Verbindung perfekt zu erstellen, was ist jetzt der nächste Schritt?
Wenn Sie sich erinnern, müssen Sie den Dienst starten, um einen Dienst zu starten.
Sie müssen System CTL ausführen, die Container-Unit starten, ablegen, eingeben.
Wenn Sie keine Fehlermeldung erhalten, bedeutet dies, dass Ihr Dienst gestartet wurde.
Wie überprüfen Sie nun den Status dieses Dienstes?
Sie können einfach den Status eingeben und Sie sehen hier, er ist aktiv und läuft.
Exzellent.
In diesem Container-Video haben wir also so viel gelernt.
Sie sollten jetzt wissen, was ein Container ist.
Wie baut man es darauf auf und verwaltet es in der nächsten Umgebung?
Viel Glück.