Docker ist eine beliebte Plattform für die Projektentwicklung und -bereitstellung. Das Docker -Containerisierungskonzept hat es zu einem der beliebtesten Tools zum Erstellen von Projekten und Apps gemacht. Die Hauptkomponenten, die Docker -Spiele sind, sind Container, Docker -Bilder, Netzwerke und Docker -Registrierung. Mit Hilfe von Docker -Containern ist es einfach, jede Projektanforderung in einen Container zu installieren und Bereitstellungsprobleme wie fehlende Bibliotheken und Abhängigkeiten, fälschlicherweise angegebene Pfade und viele mehr zu beheben.
Während der Verwendung von Docker muss der Benutzer Docker -Elemente und seine grundlegenden Befehle verstehen, um Docker -Komponenten zu verwalten und zu verwenden.
Dieser Beitrag bietet ein grundlegendes Befehlszeilen -Cheat -Blatt für Docker.
Docker Cheat Sheet
Docker CLI ist eine der effektivsten Möglichkeiten, Docker -Komponenten zum Erstellen, Versand und Entwickeln von Projekten und Software zu verwenden und zu verwalten. Um mit der Docker -Plattform zu beginnen, haben wir einige grundlegende Befehle zur Verwaltung der wesentlichen Komponenten von Docker bereitgestellt.
Docker -Bild
Docker -Bilder sind der Basispunkt des Dockers, der verwendet wird, um Anwendungen zu konstruieren. Das Docker -Bild kann mit einer einfachen Anweisungsdatei „Dockerfile“ erstellt werden. Um das Docker -Bild zu verwalten und zu erstellen, haben wir grundlegende Befehle aufgelistet:
Befehlsname | Syntax | Beschreibung |
---|---|---|
Bild erstellen | Docker Build -t -f Dockerfile . | Der Befehl „Build“ erstellt oder generiert das Bild von Dockerfile. |
Bild ausführen | Docker Run -d | Erstellt einen neuen Container und führt den Befehl oder das Docker -Bild in einem Container aus. |
Bild auf dem Port ausführen | Docker Run -d -p 8080: 8080 | Um einen Container oder ein Bild als Container in einem bestimmten Port auszuführen, wird die Option „-P“ zusammen mit dem Befehl „Ausführen“ verwendet. |
Image auflisten | Docker Bilder -a | Listen Sie alle Docker -Bilder auf. |
Tag -Bild | Docker -Tag: | Markieren Sie das Docker -Bild, um die Bildversion eindeutig zu identifizieren. |
Entferne Bild | Docker rmi -f | Dieser Befehl wird verwendet, um Bilder mit kräftigem Entfernen zu entfernen. |
Bildgeschichte | Docker -Geschichte | Dieser Befehl zeigt den detaillierten Verlauf des Docker -Bildes. |
View unterstützte Optionen für Bildbau ansehen | Docker Build -Help | Dieser Befehl zeigt die unterstützten Optionen für den Docker -Build an. |
Docker -Container
Docker -Container sind ein weiterer wichtiger Teil der Docker -Umgebung. Diese werden verwendet, um Projekte und ihre Abhängigkeiten zu verwalten. Container verkapulieren alle Projekte und Quellcode zum Erstellen, Bereitstellen und Freigeben von Projekten. Um Container in Docker zu verwalten und zu verwenden, gehen Sie die bereitgestellte Tabelle durch:
Befehlsname | Syntax | Beschreibung |
---|---|---|
Container erstellen | Docker erstellen -name -p 5000: 5000 | Dieser Befehl wird verwendet, um den Docker -Container zu erstellen. |
Container auflisten | Docker ps -a | Dieser Befehl wird verwendet, um alle Container aufzulisten. |
Behälter starten | Docker -Start | Dieser Befehl startet den Container. Benutzer können jedoch auch die Container -ID mit dem Befehl „Start“ verwenden. |
Behälter stoppen | Docker Stopp | Der angegebene Befehl stoppt den ausführenden Container. |
Behälter entfernen | Docker RM | Um den Behälter zu entfernen, wird der Befehl „Docker RM“ verwendet. |
Container neu starten | Docker neu starten | Dieser Befehl startet den gestoppten Container neu. |
Behälter töten | Docker Kill | Der Befehl „Kill“ tötet nur die laufenden Container. |
Töte alle laufenden Behälter | Docker Kill $ (Docker PS -Q) | Dieser Befehl tötet oder beseitigt alle laufenden Container. |
Behälter anbringen | Docker anhängen | Schließen Sie die lokalen Eingangs-, Ausgabe- und Fehlerströme eines laufenden Containers an. |
Ausgesetzter Hafen | Docker -Port | Zeigen Sie die Zuordnung von Ports im Container an. |
Docker -Registrierung
Docker Registry ist das Cloud -Speicher und das System zum Verwalten, Veröffentlichen und Speichern von Docker -Bildern. Zu diesem Zweck hat Docker uns das offizielle Register „Docker Hub“ zur Verfügung gestellt. Um mit der Docker -Registrierung aus der Befehlszeile zu spielen, lesen Sie die angegebenen Befehle:
Befehlsname | Syntax | Beschreibung |
---|---|---|
Anmeldung | Docker Login | Dieser Befehl wird verwendet, um sich bei Docker Hub anzumelden. Benutzer können auch die Option "-u" verwenden, um den Benutzernamen im Befehl anzugeben. |
Ausloggen | Docker -Abmelden | Dieser Befehl meldet den Benutzer aus der Docker -Registrierung aus. |
Suchbild | Docker -Suche | Dieser Befehl wird verwendet, um Bilder aus der Docker -Registrierung zu durchsuchen. |
Push -Bild | Docker Push | Dieser Befehl wird verwendet, um das Docker -Image aus der lokalen Registrierung in das Remote -Register, entweder im privaten oder im offiziellen Docker -Register. |
Bild ziehen | Docker ziehen | Dieser Befehl wird zum Ziehen oder Herunterladen von Bildern aus der Docker -Registrierung verwendet. |
Docker -Volumen
Das Dateisystem, das mit dem Docker -Container verknüpft ist. Es wird verwendet, um die vom Docker -Container erstellten Daten zu erhalten. Um das Docker -Volumen zu verwalten, schauen Sie sich die Basisbefehle von Docker -Volumen an:
Befehlsname | Syntax | Beschreibung |
---|---|---|
Volumen erstellen | Docker -Volumen erstellen | Dieser Befehl erstellt das neue Volumen. |
Listenvolumen | Docker Volume Ls | Listen Sie alle Docker -Bände auf. |
Volumen entfernen | Docker -Volumen RM -f | Dieser Befehl wird verwendet, um das Volumen zwangs zu entfernen. |
Docker -Netzwerk
Docker Network stellt das Netzwerk bereit, mit dem Benutzer Dienste oder Projekte ausführen können. Docker Networking ermöglicht es uns, so viele Netzwerke zu verwenden, wie wir möchten. Um mit dem Docker -Netzwerk zu beginnen, schauen Sie sich die bereitgestellte Tabelle an:
Befehlsname | Syntax | Beschreibung |
---|---|---|
Netzwerk erstellen | Docker -Netzwerk erstellen | Dieser Befehl erstellt ein neues Netzwerk. |
Listenetzwerk | Docker -Netzwerk LS | Listen Sie alle verfügbaren Netzwerke auf. |
Netzwerk inspizieren | Docker -Netzwerk inspizieren | Dieser Befehl zeigt detaillierte Informationen zu einem oder mehreren Netzwerken an. |
Netzwerk verbinden | Docker -Netzwerkverbindung Netzwerkcontainer | Dieser Befehl wird verwendet, um das Netzwerk mit dem Container zu verbinden |
Netzwerk entfernen | Docker -Netzwerk RM | Dieser Befehl entfernt das Netzwerk. |
Docker sauber
Während der Arbeit an der Docker -Plattform für die Projektentwicklung müssen Benutzer gelegentlich das Docker -System reinigen oder einige Komponenten von Docker reinigen. Gehen Sie zu diesem Zweck die genannten Befehle in der Tabelle durch:
Befehlsname | Syntax | Beschreibung |
---|---|---|
Docker -Pflaumenvolumen | Docker -Volumenbetrieb | Dieser Befehl dreht oder entfernt alle nicht verwendeten Volumen in Docker. |
Docker -Pflaumenbild | Docker -Bildgeschnitten -a | Dieser Befehl beseitigt alle baumelnden oder nicht verwendeten Docker -Bilder. |
Docker -Pflaumenbehälter | Docker -Container -Prune -a | Der vorgesehene Befehl entfernte alle baumelnden, ungenutzten und gestoppten Behälter. |
Docker -Pflaumensystem | Docker -Systembetrieb | Der angegebene Befehl reinigt den Docker vollständig, indem er alle nicht verwendeten, baumelnden Docker -Bilder, -Netzwerke und Container entzieht. Um das Volumen zusammen mit anderen Komponenten zu entfernen, wird die Option "-volume" verwendet. |
Entfernen Sie alle Behälter | Docker RM $ (Docker PS -AQ) | In diesem Befehl werden alle gestoppten Docker -Container entfernt. |
Entfernen Sie alle Bilder | Docker rmi -f $ (Docker Images -aq) | Der angegebene Befehl entfernen alle Docker -Bilder mit einer gewaltsamen. |
Auf geht's! Wir haben das Basis -Befehlszeilen -Cheat -Blatt für die Docker -Plattform bereitgestellt.
Abschluss
Docker CLI ist eine der effektivsten Möglichkeiten, Docker -Komponenten zum Erstellen, Versand und Entwickeln von Projekten und Software zu verwenden und zu verwalten. Um mit Docker zu spielen, muss der Benutzer über grundlegende Kenntnisse über Docker -Befehle verfügen, um die Docker -Bilder, Container, Volumen und Netzwerke zu erstellen, zu erstellen, auszuführen und zu entfernen. Dieser Blog hat das grundlegende Befehlszeilen -Cheat -Blatt für Docker bereitgestellt.