Docker -Befehle

Docker -Befehle
Sind Sie neu bei Docker? Haben Sie mit den Docker -Befehlen zu kämpfen?? Sind Sie neugierig, wie Docker funktioniert und wie Docker -Containerbilder bauen?

Zum Glück haben Sie den richtigen Ort erreicht!

In diesem praktischen, kurzen und selbstgeprägten Tutorial helfen wir Ihnen bei der Verwendung der Docker-Befehle im Ubuntu-Betriebssystem. Dieser Leitfaden bietet einen kurzen Überblick darüber, was Docker ist und wie er funktioniert, wie man Docker auf Ubuntu installiert und wie man Docker -Befehle in Dockers verwendet. Wir werden den in erster Linie verwendeten Docker -Befehl demonstrieren und einige schnelle Beispiele vorlegen, mit denen Sie die Docker -Befehle in Ihren Anwendungen verwenden können.

In dem Tutorial wird erläutert Befehle. Mit Hilfe einfacher Beispiele können Sie Ihr maßgeschneidertes Docker -Image erstellen und auch einige Netzwerke ausführen.

Seit der Veröffentlichung von Docker im Jahr 2013 ist es jeden Tag berühmt geworden. Solomon Hykes veröffentlichte Docker bei Dockercon als Open-Source-Projekt, das später den Namen Docker nahm. Die Docker -Plattform läuft nativ sowohl auf Betriebssystemen, Windows und Linux. Der Hauptgrund für die Popularität von Docker ist, dass es den Entwicklungsprozess revolutioniert hat. Container sind seit langer Zeit hier, aber sie waren nicht so nützlich wie nach Beginn von Docker. In Kombination mit Docker haben Container die Softwareindustrie in nur wenigen Jahren revolutioniert. Diese Kombination wurde in einer kurzen Zeit.

Für Entwickler, Anfänger und Experten ist Docker zu einem De -facto -Standard für den Aufbau, Teilen und Zusammenarbeit mit Containeranwendungen geworden. Docker ermöglichen es Entwicklern, nicht nur auf dem Desktop, sondern auch auf der Cloud zusammenzuarbeiten. Docker machten die Bereitstellung von Code für die Produktion sehr einfach und einfach.

Was ist Docker?

Docker bieten eine kollaborative Plattform für die Entwicklung von Anwendungen, die die Lebensdauer der Entwickler einfach und einfacher machen. Docker bietet Entwicklern die Möglichkeit, mehr Zeit für Innovation und weniger für alles andere zu verbringen. Seit Beginn der Programmiersprachen auf hoher Ebene besteht die einzige Möglichkeit, die Anwendungen auf verschiedenen Betriebssystemen zu entwickeln, auszuführen und zu testen. Diese Methode erfordert eine Menge Hardware -Ressourcen und Overheads für die Bereitstellung der neuen Systeme für jede Betriebssystemspezifikation und -software.

Mit der Veröffentlichung von Docker im Jahr 2013 wurde dieses Problem jedoch behoben. Docker bietet Microservice -Architektur dabei, Entwicklern zu helfen, Code oder Anwendungen auf mehreren Systemen zu erstellen und auszuführen. Es nutzt die Dienste von Containern, um den Entwicklungsworkflow schnell und reibungslos zu verbessern. Darüber hinaus bietet es mehrere Vorteile wie hohe Skalierbarkeit, Anpassung, Portabilität und mehr. Es funktioniert genau wie traditionelle virtuelle Maschinen. Es bietet jedoch eine leichte und schnelle Arbeitsumgebung im Vergleich zu VMs. Es läuft auf der Ebene zwischen Container -isolierten Anwendungsdiensten und dem Host -OS -Kernel.

Warum Docker?

Am Anfang drehte sich bei der Anwendungsentwicklung alles um das Schreiben von Codes. Die Tech -Industrie hat sich jedoch weiterentwickelt und die Praktiken wurden seit langem verändert. Es nimmt das Verständnis verschiedener Programmiersprachen, mehrerer Architekturen und verschiedener Frameworks zusammen mit dem Wissen darüber, wie eine kontinuierliche und stabile Schnittstelle zwischen Tools für jede Phase seines Lebenszyklus erstellt wird, um eine einfache Anwendung zu erstellen. Hier kommt Docker, um Dinge zu vereinfachen, die Workflows zu beschleunigen und den Entwicklern zu ermöglichen, Tools, Bereitstellungsumgebungen und Anwendungsstapel ihrer eigenen Wahl für jedes Projekt zu verwenden.

Docker hat einen Branchenstandard für Containeranwendungen erstellt. Durch die Verwendung von Docker können Entwickler eine isolierte und unabhängige Arbeitsumgebung erstellen, um die Anwendungen auf verschiedenen Plattformen zu starten und bereitzustellen. Es ermöglicht den Entwicklern, den Code auf jeder Plattform auszuführen und zu kompilieren, ohne sich über Abhängigkeiten und Ausführungsfehler zu sorgen. Es hat das Leben der Entwickler verändert, indem es eine schnelle, multi-plattformübergreifende, abhängig freie, einfach zu bedienende und einfach zugängliche, isolierte und unabhängige Arbeitsplattform bietet. Seit seiner Einführung ist es zu einem Muss in der Welt und technologischer Entwicklung geworden.

Docker -Befehle

Eine lange Liste der Docker-Befehle bietet nützliche integrierte Funktionen für die Arbeit in der Docker-Umgebung. Dieses detaillierte Tutorial zum Befehl Docker soll die wesentlichen Docker -Befehle abdecken.e., Führen, bauen, Volumen, ziehen, starten, innehalten usw. Darüber hinaus enthält dieses Tutorial auch Beispiele für jeden Docker -Befehl, mit dem Sie ein besseres und klares Verständnis für die Arbeit der Docker -Befehle haben können. Gehen Sie ohne weiteres schnell die wesentlichen Docker -Befehle durch. Siehe die unten angegebene Tabelle:

Befehl Beschreibung
anfügen Wird verwendet, um Eingabestream, Ausgangsstrom und Fehlerstream an einen laufenden Container anzuhängen
begehen Wird verwendet, um ein neues Bild von Änderungen am Container zu erstellen
deaktivieren Wird verwendet, um die Dienste zu deaktivieren
bearbeiten Wird verwendet, um eine Datei im Bearbeitungsmodus zu öffnen
ermöglichen Wird verwendet, um die Dienste zu aktivieren
Geschäftsführer Wird verwendet, um den Befehl in einem laufenden Container auszuführen
GroupAdd Wird verwendet, um die Gruppe des Dockers zu erstellen
Installieren Wird verwendet, um Dateien, Software, Repository usw. zu installieren.
Bilder Wird verwendet, um alle Bilder in der Registrierung aufzulisten
töten Wird verwendet, um die Laufbehälter zu töten
Anmeldung Wird verwendet, um sich in die Docker -Registrierung anzumelden
Newgrp Wird verwendet, um die Änderungen an der Gruppe zu aktivieren
Netstat Wird verwendet, um den Status offener Ports zu überprüfen
ps Wird verwendet, um alle laufenden Container aufzulisten
PS -a Wird verwendet, um alle laufenden und gestoppten Container aufzulisten
ziehen Wird verwendet, um das Repository oder das Bild aus der Docker -Registrierung zu extrahieren
Pause Wird verwendet, um die im Container ausgeführten Prozesse zu pausieren
Pflaume Wird verwendet, um alle gestoppten Behälter zu löschen
prune -a Wird verwendet, um alle Bilder zu löschen, Netzwerke zu bauen, Cache zu erstellen und Container zu stoppen
laufen Wird verwendet, um die Befehle auszuführen
rm Verwendet, um die Behälter zu entfernen
RMI Verwendet, um Bilder zu entfernen
neu laden Wird verwendet, um die Systemkonfiguration neu zu laden
Neustart Wird verwendet, um die Behälter neu zu starten
Suchen Wird verwendet, um die Bilder, Dateien oder das Repository aus dem Docker -Hub zu durchsuchen
Start Verwendet, um einen Container zu starten
stoppen Verwendet, um die Laufbehälter zu stoppen
unpause Wird verwendet, um die im Container ausgeführten Prozesse zu entfachen
aktualisieren Wird verwendet, um die Konfiguration von Containern zu aktualisieren
Usmod Wird verwendet, um den Benutzer dem Docker hinzuzufügen
Ausführung Wird verwendet, um die Version von Docker zu erhalten
Warten Wird verwendet, um den Behälter zu blockieren, bis andere gestoppt werden

So installieren Sie Docker auf Ubuntu

Der Trend, Docker zu verwenden. Darüber hinaus suchen große und kleine Organisationen nach Personen, die Experten für Docker -Befehle sind oder zumindest ein paar Jahre Berufserfahrung mit Docker -Befehlen haben. Um mit den Docker -Befehlen zu arbeiten, müssen Sie als erstes Docker in Ihrem System installieren. Docker können auf jedem System installiert werden, einschließlich Unix, Linux, Windows und sogar MacOS. Dieser Abschnitt besteht aus einem Schritt-für-Schritt-Prozess, bei dem Docker auf Ubuntu installiert werden. Wir führen Sie mit Beispielbeispielen, um den Docker in Ihrem Ubuntu 20 zu installieren.04 einfach und richtig.

Voraussetzungen

Dieser Abschnitt ist eine Vorgehensweise über die Installation von Docker in Ubuntu 20.04 System. Wenn Sie mitmachen möchten, müssen Sie sicherstellen, dass Ihr System alle Voraussetzungen erfüllt.

Wir werden Ubuntu 20 verwenden.04 mit 1 GB RAM für dieses schnelle und faszinierende Tutorial. Das System muss eine 3 haben.10 oder die neueste Version des Linux -Kernels mit mindestens 25 GB freiem Speicherplatz. Die Firewall und ein sudo-Nicht-Root-Benutzer sollten ebenfalls enthalten sein. Eine ausführbare "PS", die von "Procps" oder einem ähnlichen Paket mit Git Version 1 verteilt wird.7 oder höher.

Wenn Ihr System all diese Anforderungen erfüllt, ist es bereit, Docker zu installieren.

Vorbereitung

Nachdem Sie sichergestellt haben, dass Ihr System für die Installation von Docker geeignet ist, müssen Sie Ihr System für den Start des Installationsprozesses vorbereiten.

Das erste, was Sie tun müssen, ist, einen Ordner zu erstellen, um alle Bilder darin zu speichern. Wenn Sie Docker verwenden, erstellen Sie Container, erstellen Bilder und spielen mit ihnen. Möglicherweise möchten Sie alle resultierenden Bilder speichern, die über die Befehle erstellt wurden, die Sie in den kommenden Abschnitten ausführen werden. Stellen Sie daher sicher, dass Sie vorher einen Ordner erstellen. Ändern Sie nach dem Erstellen des Ordners das Verzeichnis in diesen neuen Ordner, damit es das Standard -Arbeitsverzeichnis ist. Docker verwendet den Standort für Standardverzeichnisse, um alle Bilder und Dateien direkt herunterzuladen. Schließlich ist das System bereit und voll vorbereitet, um den Docker auf Ubuntu 20 zu installieren.04.

Beginnen wir also mit dem Installationsprozess!

Schritt 1: Aktualisieren Sie das Repository des Systems

Das erste und wichtigste ist, alle Repositorys des Systems zu aktualisieren. Dafür müssen wir den Befehl "Update" verwenden. Wie kurz erläutert wird der Befehl „Update“ zum Aktualisieren von Dateien, Repositories, Konfigurationen usw. verwendet. Daher aktualisieren wir das Repository mit dem Befehl "Update". Siehe das Ergebnis des folgenden Befehls "Update":

Das Update des Repositorys war erfolgreich. Das System ist also bereit, die wesentlichen Pakete zu installieren, die ein Muss für die Installation von Docker auf dem System sind.

Schritt 2: Installieren Sie essentielle Pakete

Der nächste Schritt besteht darin, alle Pakete zu sammeln, die im System verfügbar sein müssen, bevor Sie Dockers Download- und Installationsprozess beginnen. Der Befehl „installieren“ installiert die Software, Pakete und alles. Hier können Sie den Befehl „Installieren“ ausführen, um die erforderlichen Pakete zu installieren:

Nach dem Lesen der vollständigen Paketliste fordert das System um die Erlaubnis, den Paketinstallationsprozess fortzusetzen. Drücken Sie "y/y", damit der Installationsprozess abgeschlossen ist. Sobald Sie die Schaltfläche „Y“ oder „Y“ drücken, wird das System alle mit dem Befehl „Installation“ angegebenen Pakete heruntergeladen und installiert.

Schritt 3: GPG -Schlüssel hinzufügen

Das nächste, was Sie tun müssen, ist, den GPG -Schlüssel zum Docker -Repository hinzuzufügen. Das „Curl -fssl | Der Befehl sudo apt-key add ”wird verwendet, um den GP hinzuzufügen

G -Schlüssel. Das Ergebnis „OK“ zeigt, dass der GPG -Schlüssel erfolgreich zum System hinzugefügt wurde.

Schritt Nr. 4: Docker -Repository hinzufügen

Fügen Sie nach dem Hinzufügen der GPG -Taste das Docker -Repository zu Ihrem Ubuntu 20 hinzu.04 System. Mit dem folgenden Befehl „Add-apt-Repository“ können Sie das Ubuntu-System zum Docker-Repository hinzufügen.

Die Repositorys des Ubuntu -Systems müssen erneut aktualisiert werden, damit alle installierten Pakete und dies bisher im Repository aktualisiert werden. Verwenden Sie denselben Befehl "Update", um das Repository von Ubuntu zu aktualisieren.

Schritt 5: Führen Sie "APT-Cache" aus

Der Befehl APT-Cache stellt sicher, dass die Anwendung aus dem Docker-Repository installiert wird. Siehe unten auf die Ausgabe des Befehls zur APT-Cache:

Schritt 6: Installieren Sie Docker

Hier kommt der Hauptschritt, die Installation von Docker. Geben Sie den Befehl „sudo apt install install install installieren“ in Ihr Terminal ein und lassen Sie das System den Docker automatisch herunterladen und installieren. Sobald das System alle Pakete, Abhängigkeiten und Konfigurationen für die Installation des Dockers versammelt hat, wird Ihre Erlaubnis zum Fortsetzung aufgefordert. Drücken Sie "y" oder "y" auf Ihrer Tastatur und lassen Sie das System den Installationsprozess vervollständigen.

Schritt Nr. 7: Status überprüfen

Der letzte Schritt besteht darin, den Status des Dockers auf Ihrem System zu überprüfen. Siehe die folgende Ausgabe:

Beachten Sie, dass der Docker aktiv ist, aktiv ausgeführt und verwendet werden kann, um sie zu verwenden. Daher wurde der Installationsprozess abgeschlossen und Ihr System hat Docker installiert. Das System ist bereit, die Docker -Befehle zu testen und auszuführen. Lassen Sie uns zum nächsten Abschnitt wechseln und mehrere beliebte Docker -Befehle testen und erfahren, wie sie mit Docker arbeiten.

Denken Sie daran, dass wir Ubuntu 20 verwenden.04 Um alle oben und unten angegebenen Befehle auszuführen. Die im nachfolgenden Abschnitt bereitgestellten Docker -Befehle können jedoch in jeder Ubuntu -Version ausgeführt werden.e., 18.04, 20.04 usw., und sie können auf jeder Linux -Plattform ausgeführt werden. Stellen Sie einfach sicher, dass Ihr System alle Anforderungen der Voraussetzungen erfüllt und dass Ihr System vollständig mit Dockern vorbereitet ist, um die Docker -Befehle auszuführen und zu testen. Schauen wir uns alle wichtigen Docker -Befehle auch im Detail mit Beispielbeispielen an.

Befehl Nr. 1: Docker -Suche

Der Docker -Suchbefehl sucht Bilder, Repositories und alles im Docker -Hub. Der Suchbefehl sucht nach den erforderlichen Daten im Docker -Hub und gibt es dem Benutzer zurück, falls gefunden. Der Docker -Hub ist die offizielle Docker -Bibliothek, mit der die Bilder abgerufen werden. Es ist ein Online -zentrales Repository, in dem alle Docker -Benutzer ihre Bilder behalten. Die Docker -Benutzer können auch ihr Verzeichnis erstellen, um die Docker -Bilder zu erstellen, auszuführen, zu testen und zu speichern. Docker Hub besteht nun aus Hunderttausenden von Docker -Bildern, die mit jedem Tag schnell zunehmen.

Suchen wir mit dem Befehl „Docker Search“ nach einem Docker -Bild basierend auf Alpine Linux basierend. Führen Sie den Befehl „Sudo Docker Search Alpine“ auf der Befehlszeilenschnittstelle aus, um nach dem Alpine-basierten Bild im Docker-Hub zu suchen.

Zum Beispiel müssen Sie im Docker Hub basierend auf Ubuntu nach einem Bild suchen. Finden Sie es unter Verwendung des gleichen Befehls "Suche". Geben Sie einfach den Bildtyp als „Ubuntu“ an, und Sie können loslegen. Siehe den Befehl und die Ausgabe des unten angegebenen "Suchen Sie Ubuntu":

Der „Docker -Befehl“ sucht nicht nur die Bilder basierend auf verschiedenen Betriebssystemen. Es kann auch nach den Docker -Bildern für die Anwendung suchen. Zum Beispiel müssen Sie das Docker -Bild für die Anwendung „Nginx“ finden. Sie müssen nur den Anwendungstyp mit dem Befehl „Suche“ angeben. So wird der Befehl „Such“ verwendet, um die Bilder für die Art von Anwendung "nginx" zu erhalten.

Eine breite Reichweite und verschiedene Arten von Bildern sind im Docker -Hub vorhanden. Die Docker -Benutzer erstellen Bilder mit Basisbildern sowie vollständig angepasste Docker -Bilder. Sie sind alle verschiedenen Typen und basieren auf verschiedenen Betriebssystemen oder Anwendungen. Einige sind nur die Betriebssystembilder, einige sind die Anwendungsbilder und einige eine Kombination verschiedener Anwendungen. Wenn Sie neu bei Docker sind und nach einigen Vorbildbildern suchen, müssen Sie sich nur in den Docker-Hub schauen. Fast jede Situation finden Sie im Docker -Hub ein Basisbild. Angenommen, Sie finden kein Bild, das für Ihr Szenario geeignet ist. Sie können es benutzerdefiniert und auf dem Docker Hub öffentlich weitergeben, damit andere Docker-Benutzer, die sich mit einer ähnlichen Situation befassen.

Befehl Nr. 2: Docker Pull

Verwenden Sie einfach den Befehl „Pull“, um ein Bild des Ubuntu 20 herunterzuladen.04 Betriebssystem. Führen Sie den Befehl „sudo docker pull Ubuntu“ auf dem Terminal aus und laden Sie das neueste Ubuntu -Bild aus dem Docker Hub herunter. Schauen Sie sich die folgende Beispielausgabe an:

Mit dem Befehl „Docker Pull“ können die Docker -Benutzer eine bestimmte Version des Ubuntu -Bildes herunterladen. Die Version von Ubuntu wird mit dem Befehl „Pull“ so ausgeführt, so dass nur das Bild dieser spezifischen Version heruntergeladen wird. Siehe die Syntax des Befehls „Pull“ mit der unten angegebenen Version:

Unabhängig vom Betriebssystem des Hosts kann die Verwendung des Befehls „Pull“ auf jeder Art von Bild einfach aus dem Docker Hub heruntergeladen werden. Geben Sie genau wie der Befehl „Such“ den Bildtyp mit dem Befehl „Pull“ an, und Sie können loslegen. Wenn Sie beispielsweise ein Bild basierend auf dem Betriebssystem „Alpine“ herunterladen müssen, geben Sie einfach „Alpine“ mit dem Befehl „Pull“ an. Weitere Informationen finden Sie im ausführten Befehl mit der nachstehend angegebenen Beispielausgabe für ein klareres und besseres Verständnis:

Befehl Nr. 3: Docker -Bilder

Der Befehl „Docker Images“ listet alle im Docker -Verzeichnis vorhandenen Bilder auf. Wenn ein Docker -Bild heruntergeladen wird, wird es im Verzeichnis/var/lib/docker/Standardspeicher gespeichert. Wenn Sie alle Bilder, die Sie heruntergeladen haben. Hier ist die Beispielliste der Bilder, die im Standardordner heruntergeladen werden:

Beachten Sie, dass drei Docker -Bilder durch den Befehl "Bilder", "Alpine Lasting", "Ubuntu Lineal" und "Ubuntu 20" aufgeführt sind.04 ”. Jedes Bild hat ein "Tag" und eine "ID". Das "neueste", "neueste" und "20".04 ”sind die Tags und„ 9C6F07244728 “,„ DF5DE72BDB3B “und„ 3BC6E9F30F51 “sind die IDs jedes Bildes.

Befehl Nr. 4: Docker -Lauf

Der Befehl „Docker Run“ startet den Container basierend auf den heruntergeladenen Bildern. Der Docker -Container kann auf zwei verschiedene Arten gestartet werden. Entweder müssen Sie die "Bild -ID" verwenden oder das "Bild -Tag" verwenden. Die "Bild -ID" bezieht sich, wie der Name schon sagt, auf die tatsächliche ID des Bildes. Andererseits bezieht sich das „Bild -Tag“ auf den Schnappschuss eines bestimmten Bildes. Mit dem Befehl „Docker Images“ wurden alle heruntergeladenen Bilder mit ihren jeweiligen IDs und Tags aufgeführt. Durch die Verwendung von Tag oder der ID eines Bildes kann der Docker gestartet werden. Sehen Sie sich die Syntax des Befehl „Run“ an, mit dem der Docker -Container gestartet und durch das unten angegebene Tag verbunden ist:

Der "Sudo Docker Run" ist die allgemeine Syntax des Docker -Befehls "Run". Das Element "-t" wird verwendet, um eine neue Pseudo-terminale in einem Ubuntu-Behälter zuzuweisen. Das Element "-i" wird verwendet, um das Standard-Stdin des Containers zu erhalten, um eine interaktive Verbindung herzustellen. Das „Ubuntu: Last“ ist der Schlüssel: Wertpaar, das das "neueste" Tag des Ubuntu -Bildes angibt. Die "/bin/bash" ist die neue "Bash" -Shülle für den Container. Dies ist ein optionaler Parameter; Wenn Sie es nicht zur Verfügung stellen, wird die Standardhülle an den Container gegeben. Sobald Sie den Befehl „Run“ ausgeführt haben, werden Sie automatisch in die Hülle des Containers gelangen, genau wie in der vorherigen Ausgabe gezeigt. Wie im Bild gezeigt, wurde der neue Container basierend auf dem neuesten Ubuntu -Bild von ID 6E56Bee8D3D7 erfolgreich gestartet. Für jeden neuen Container werden ein neuer Name und eine neue ID zugewiesen, damit er leicht mit Namen und seiner ID gefunden werden kann.

Der andere Weg oder eine etwas andere Syntax des Befehls „Run“ lautet wie folgt:

Sobald Sie im Container arbeiten, können Sie problemlos zum Host -Terminal des Systems zurückkehren, ohne es zu beenden.

In den letzten beiden Abbildungen haben wir das Tag des Bildes verwendet, um einen neuen Container zu starten. Die Bild -ID kann auch verwendet werden, um einen neuen Container zu starten. Geben Sie einfach die spezifische Bild-ID mit dem Parameter "-it" an, und der Befehl „Run“ startet einen neuen Container und verbindet mit der Bild-ID eine Verbindung zum ihm her. Hier können Sie die Bild -ID mit dem folgenden Befehl Run angeben:

Sobald Sie im Container arbeiten, müssen Sie zum Host -Terminal zurückkehren. Aber Sie möchten den Container noch nicht beenden, damit Sie sich einfach davon lösen können. Drücken Sie dazu "Strg+P" und "Strg+Q" "Strg+P" und "Strg+q". Diese beiden Befehle bringen Sie zum ursprünglichen Host -Terminal des Systems zurück, während der Container noch im Hintergrund ausgeführt wird, ohne beendet zu werden. Denken Sie daran, dass „Strg+P“ und „Strg+q“ nur den Behälter lösen, aber nicht stoppen oder enden. Der Container läuft immer wieder im Hintergrund, bis Sie ihn speziell stoppen.

Lassen Sie uns nun einen Container in einem abgetrennten Modus ausführen. Um einen Container im Hintergrund auszuführen, ohne automatisch daran zu binden, oder in einfachen Worten einen Container in einem Abnahmemodus ausführen, geben Sie den Parameter '-d' mit dem Befehl run an. Führen Sie den Befehl "run -iit -d" in Ihrem Terminal aus, und Sie können den abgelösten Container im Hintergrund starten.

Beachten Sie, dass die Container -ID die ersten 12 Buchstaben in der Ausgabe ist, i.e., "1363CB33560C". Dies kann durch den Befehl „PS“ überprüft werden.

Befehl Nr. 5: Docker PS

Der Befehl „Docker PS“ wird verwendet, um alle derzeit ausgeführten Container aufzulisten. Wenn Sie den Befehl „sudo docker ps“ im Terminal ausführen, werden alle laufenden Container auf dem Terminal angezeigt, wie in der folgenden Ausgabe gezeigt:

Hier können Sie überprüfen. Darüber hinaus ist es ein „alpine“ Behälter, und wir haben ihn noch nicht angehängt. Verwenden Sie den Befehl „Anhang“, um speziell an diesen Behälter anzuhängen.

Befehl Nr. 6: Docker anhängen

Der Befehl „Docker Attach“ wird verwendet, um an den Container anzuhängen. Um an einem bestimmten Behälter anzubringen, geben Sie einfach die ID des Behälters an den Befehl „Anhang“ an, und voila, Sie sind fertig.

Führen Sie den Befehl „PS“ erneut den Befehl „PS“ aus, um die neue Liste aller aktuell ausgeführten Container anzuzeigen.

Wenn Sie alle Container entweder angehalten oder ausgeführt werden möchten, fügen Sie einfach "-A" zum Befehl "ps" hinzu.

Befehl Nr. 7: Docker -Start

Der Befehl „Docker Start“ startet einen bestimmten Container, indem er seine ID oder seinen Namen bereitstellt. Zeigen Sie alle Laufen an und gestoppt Container, indem Sie den Befehl „PS -A“ ausführen, um die Namen und IDs der Container zu erhalten.

Nachdem wir eine vollständige Liste aller Container haben, können wir einfach den Namen oder die ID des Containers mit dem Befehl „Start“ verwenden, um den Container zu starten. Starten wir den Container "Beautiful_keller". Der "Beautiful_keller" ist der Container Name.

Wenn Sie einen Container starten möchten, indem Sie die Container -ID bereitstellen, können Sie dies auch tun. Das "1363CB33560C" ist die Container -ID.

Befehl # 8: Docker Pause

Der Befehl „Docker Pause“ wird verwendet, um den derzeit ausgeführten Container zu pausieren. Auf die gleiche Syntax und den gleichen Prozess des Befehls „Start“ sollte der Befehl "Start" nur durch den Befehl "pause" ersetzt werden. Geben Sie die spezifische Container -ID mit dem Befehl „Pause“ an, um diesen Container speziell zu pausieren.

Befehl Nr. 9: Docker Unpause

Mit dem Befehl „Dockerpause“ werden alle pausierten Container entfaltet. Der „1363CB33560C“ wurde im vorherigen Abschnitt durchgeführt. Es kann einfach nicht wahrgenommen werden, indem der Befehl „pause“ mit der ID des Containers ausgeführt wird.

Befehl # 10: Docker Warte

Der Befehl „Docker Wait“ wird verwendet, um einen bestimmten Container zu blockieren, bis alle anderen Container stoppen. Zum Beispiel müssen Sie den Befehl „1363CB33560C“ blockieren, sodass Sie den Befehl „Warte 1363CB33560C“ ausführen. Der Container wird blockiert, bis andere Container aufhören zu funktionieren.

Befehl Nr. 11: Docker Stopp

Der Befehl „Docker Stop“ wird verwendet, um den Container absichtlich zu stoppen. Verwenden Sie einfach den Namen oder die ID des Containers mit dem Stop -Befehl, um ihn zu stoppen.

Listen Sie nun alle aktiven und funktionierenden Container auf, indem Sie den Befehl „PS“ ausführen.

Wie Sie vielleicht bemerken, steht der „1363CB33560C“ nicht auf der Liste, was bedeutet, dass er gestoppt wird.

Befehl Nr. 12: Docker Kill

Der Befehl „Docker Kill“ wird verwendet, um einen Container zwangsläufig abzuschalten oder zu stoppen. Die Befehle „Stop“ und „Kill“ erfüllen eine ähnliche Funktion. Der einzige Unterschied besteht jedoch darin, dass, wenn ein Container nicht mit dem Befehl „Stop“ gestoppt wird oder nicht gestoppt werden kann, mit dem Befehl „Kill“ gewaltsam geschlossen werden kann.

Der Befehl „Run“ wird nicht nur zum Ausführen des Containers verwendet, sondern kann auch einige andere Funktionen ausführen. Die mit dem Befehl „Run“ verwendeten Flags geben die tatsächliche Funktion des Befehls aus dem Ausführen an. Beispiel. Sie können den Befehl "Run" mit der Flag „-rm“ verwenden, um diesen Zweck zu erreichen. Siehe die Ausführung des folgenden Befehls „Run -it -rm“:

Wenn Sie nun den Container „Ebian: Last“ beenden, wird er automatisch gelöscht.

Die andere Funktion, die Sie mit dem Befehl „Ausführen“ ausführen können, besteht darin, ihm einen Namen zuzuweisen. In allen vorherigen Beispielen hat jeder Container einen zufälligen Namen. Wenn Sie dem Container keinen Namen zuweisen, weist Docker einen zufälligen Namen zu. Siehe das unten angegebene Beispiel:

Es werden zwei Container erstellt, "Abee1E670212" und "5DB158BACFA5" unter Verwendung des Befehls "Docker Run". Beachten Sie, dass beide Container mit demselben Docker -Bild erstellt werden, aber jede von ihnen hat eine andere Bild -ID zugewiesen. Listen Sie nun alle laufenden Container mit dem Befehl „PS“ auf:

Wenn Sie einen angepassten oder personalisierten Namen in den Container festlegen möchten, können Sie dies tun, indem Sie einfach den folgenden Befehl ausführen:

Nach der Ausführung dieses Befehls wird ein neuer Container mit dem Namen "Ostechnix_alpine" erstellt. Lassen Sie uns die neue Liste der aktiven Container erneut mit dem Befehl „PS“ anzeigen:

Beachten Sie, dass der erste Container in der Liste den Namen „ostechnix_alpine“ enthält, den wir speziell als Containernamen angegeben haben.

Lassen Sie uns nun ein angepasstes Docker -Bild erstellen, indem wir denselben Befehl "Run" verwenden. Starten Sie zuerst den Container "Ubuntu":

Das Terminal zeigt an, dass sich die Steuerung in der Schale des Behälters befindet. Jetzt können Sie jede Funktion ausführen, ich.e., Software herunterladen, Dateien aktualisieren usw.

Lassen Sie uns den Webserver "Apache2" installieren. Aktualisieren Sie zunächst das System, um sicherzustellen, dass alle erforderlichen Pakete vor dem Herunterladen oder Installieren im Container verfügbar sind.

Befehl Nr. 13: "APT -Update"

Der Befehl „APT -Update“ wird verwendet, um die Konfigurationen des Systems zu aktualisieren.

Sobald das System aktualisiert ist, installieren Sie Apache2 im Container mit dem Befehl „APT installieren apache2“.

Befehl Nr. 14: "APT Install"

Der Befehl „APT Install“ besteht darin, Pakete, Server, Software, Anwendungen usw. zu installieren.

Sobald der Installationsprozess abgeschlossen ist, lösen.

Nachdem Sie zur Host -Shell zurückgekehrt sind, finden Sie die Container -ID erneut mit dem Befehl „PS“. Erstellen Sie durch die Verwendung der Container -ID ein neues Bild mit "Commit".

Befehl Nr. 15: Docker Commit

Der Befehl „Docker Commit“ erstellt ein neues Bild aller bisher vorgenommenen Änderungen am Container. Es erstellt ein neues angepasendes Bild aller Änderungen am Container.

Listen Sie alle Bilder mit dem Befehl „Bilder“ auf, um zu überprüfen, ob das neue Bild erstellt wurde oder nicht.

Beachten Sie, dass das neue Docker -Bild mit dem Namen "Ostechnix_alpine" dem Hostsystem hinzugefügt wurde. Jetzt kann ein neuer Container mit dem neu erstellten Bild erstellt werden, indem der Befehl "run -it" verwendet wird.

Stoppen Sie den Container mit dem Befehl „Stopp“ und geben Sie die Container -ID an und löschen Sie ihn dann.

Befehl # 16: Docker RM

Der Befehl „Docker rm“ entfernt den Container aus dem Repository. Löschen Sie den Container, indem Sie den Befehl „RM“ ausführen und die Container -ID angeben, die Sie löschen möchten. Der Befehl "rm" löscht nur einen angestoste Container. Was ist, wenn Sie viele gestoppte Behälter haben und alle gleichzeitig entfernen müssen??

Jeder Container nacheinander zu löschen ist eine mühsame Aufgabe. Sie können also einen anderen Docker -Befehl verwenden.

Befehl Nr. 17: Docker Prune

Der Befehl „Docker Prune“ löscht alle gestoppten Container. Führen Sie einfach den Befehl „Sudo Docker Container Prune“ aus und entfernen Sie alle gestoppten Container in nur einem GO.

Kommando # 18: Docker RMI

Mit dem Befehl „Docker rmi“ werden die Docker -Bilder gelöscht. Führen Sie den Befehl "rmi" mit einer bestimmten Bild -ID aus, und "RMI" entfernen ihn aus dem Verzeichnis.

Kommando # 19: Docker Prune -a

Der Befehl „Docker Prune -a“ entfernt alle Netzwerke, erstellt Cache, Bilder und gestoppte Container. Wenn Sie den Befehl „Sudo Docker System Prune -a“ ausführen, löscht er alles aus dem Repository.

Sie müssen mit diesem Befehl sehr vorsichtig sein, da er alle Bilder, Netzwerke und nicht verwendeten oder gestoppten Container löscht.

Wenn Sie alles löschen möchten, was Versionen enthält, verwenden Sie die Flagge -Flag.

Befehl # 20: Docker -Verssion

Der Befehl „Docker Version“ gibt die aktuelle Docker -Version zurück. Wenn Sie die aktuell installierte Version von Docker sehen möchten, führen Sie einfach „sudo docker -version“ aus, und es wird die aktuelle Version von Docker zurückgeben.

Befehl # 21: Docker Exec

Der Befehl „Docker Exec“ bringt Sie in die laufenden Container ein. Um auf einen bestimmten Container zuzugreifen, geben Sie einfach die Container -ID für den Exec -Befehl an, und Sie werden in diesen Container gelangen.

Befehl # 22: Docker Anmeldung

Mit dem Befehl „Docker Login“ können Sie sich beim Docker Hub -Repository anmelden. Führen Sie einfach den Befehl „sudo docker login“ aus, geben Sie den Anmeldeinformationen an und gehen Sie in das Docker Hub -Repository ein.

Docker-Befehle für Linux-Nachinstallationsprozess

Wir haben den häufigsten und essentiellsten Docker -Befehl mit Beispielen gesehen. In diesem Abschnitt werden wir die Befehle zur Konfiguration von Linux -Hosts bereitstellen. Diese Befehle werden hauptsächlich im Nachinstallationsprozess von Linux verwendet.

Befehl Nr. 1: Docker GroupAdd

Der Befehl „Docker GroupAdd“ wird verwendet, um eine Docker -Gruppe zu erstellen. Wenn Sie den „sudo crupentadd docker“ ausführen, wird im Repository eine neue Gruppe des Dockers erstellt.

Befehl Nr. 2: Docker Usermod

Der Befehl „Docker Usermod“ wird verwendet, um den Docker -Benutzer dem Docker hinzuzufügen. Geben Sie den Benutzernamen „$ user“ im Befehl usermod an und fügen Sie ihn dem Docker hinzu.

Befehl Nr. 3: Docker Newgrp

Der Befehl „Docker Newgrp“ wird verwendet, um die Änderungen an der Gruppe zu aktivieren. Wenn Sie die bisher vorgenommenen Änderungen an der Gruppe aktivieren müssen, können Sie den Befehl „Newgrp“ verwenden.

Befehl Nr. 4: Systemctl aktivieren

Der Befehl „SystemCtl Enable“ verwaltet, welcher Dienst aktiviert werden muss, wenn das System startet. Verwenden Sie den folgenden Befehl, um den Container und Docker automatisch im Boot zu starten:

Sobald der Befehl erfolgreich ausgeführt wurde, ist der Docker.Der Service wird aktiviert, wenn das System startet.

In ähnlicher Weise, wenn dieser Befehl erfolgreich ausgeführt wird, der Container.Der Service wird aktiviert, wenn das System startet.

Befehl Nr. 5: Systemctl Deaktivieren

Wenn Sie einige Dienste deaktivieren müssen, kommt der Befehl „Deaktivieren“ zur Rettung. Der Befehl „SystemCtl Disable“ wird verwendet, um den Dienst zu deaktivieren, wenn das System startet. Um die Containerdienste zu deaktivieren, führen Sie einfach den folgenden Befehl aus:

Befehl Nr. 6: SystemCTL Bearbeiten

Der Befehl „bearbeiten“ öffnet eine Datei im Bearbeitungsmodus, was bedeutet, dass die Datei in Echtzeit bearbeitet werden kann. Sie können eine Zeile hinzufügen oder entfernen oder alle Zeilen mit dem Befehl „Bearbeiten“ addieren oder ändern.

Sie können die Zeilen einfach überschreiben, indem Sie Ihre Werte ersetzen.

Befehl Nr. 7: SystemCTL Dämon-Reload

Der Befehl „neu laden“ lädt die Konfiguration neu. Der „sudo systemctl -Daemon.neu laden “laden die Konfiguration von SystemCTL neu.

Befehl # 8: SystemCTL Neustart Dämon.Service

Der Befehl „Neustart“ wird verwendet, um die Docker -Dienste neu zu starten. Wenn Sie den Befehl „sudo systemCtl neu starten Sie Dämon, Service, Service“ aus, starten Sie die Docker -Dienste automatisch neu.

Befehl Nr. 9: Docker Netstat

Das „Netstat“ wird verwendet, um die bisher vorgenommenen Änderungen zu überprüfen. Wenn Sie überprüfen müssen, ob die Änderungen geehrt wurden oder nicht, wird der Befehl „Netstat“ verwendet. Es zeigt ausdrücklich, welcher Port geöffnet ist und der Docker ihn hört.

Abschluss

Zu diesem Zeitpunkt sind Sie sich aller mit Dockern verwendeten Befehle bewusst. Das Ausführen der Docker -Befehle in der Docker -Umgebung ist so einfach wie das Ausführen von Befehlen in jedem anderen System. Unter der Annahme, dass Sie alle Beispiele befolgt und jeden Befehl einzeln ausgeführt haben, können Sie jetzt leicht mit dem Docker -Container und den Bildern spielen. Wenn Sie Ihre Arbeit testen und speichern möchten, können Sie die Beispiele einfach klonen und sie als neues Docker -Bild im Docker -Hub speichern.