Docker Cheat Sheet

Docker Cheat Sheet

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.