Detaillierte Erklärung gängiger Docker-Befehle

Detaillierte Erklärung gängiger Docker-Befehle

1. Hilfe-Befehl

1. Aktuelle Docker-Version anzeigen

Docker-Version

2. Docker-Systeminformationen anzeigen, einschließlich Bilder und Containernummern

Docker-Informationen

3. Sehen Sie sich das Hilfedokument an, ähnlich dem Man-Befehl von CentOS

Docker --Hilfe

2. Befehl „Spiegeln“

1. Sehen Sie sich das Bild auf dem lokalen Host an:

#Alle lokalen Bilder auflisten (einschließlich Zwischenbildebenen)
Docker-Bilder -a 
#Nur die Bild-ID anzeigen
Docker-Bilder -q 
#Vollständige Bildinformationen anzeigen docker images --no-trunc

2. Suche nach Bildern: https://hub.docker.com

Docker-Suche [OPTIONEN] Image-NameOPTIONEN: --no-trunc: Zeigt die vollständige Image-Beschreibung an -s: Listet Images auf, deren Sammlungsanzahl nicht kleiner als der angegebene Wert ist --automated: Listet nur Images des automatisierten Build-Typs auf;

2. Laden Sie das Bild herunter

Docker-Pull-Image-Name [:TAG]
TAG: Die Standardversion ist die neueste.

3. Löschen Sie das Bild

#Löschen Sie einen einzelnen Docker-RMI-Image-Namen oder eine ID
docker rmi -f Bild-ID
#Batch-Löschen von Docker rmi -f Imagename 1: TAG Imagename 2: TAG 
#Alle Bilder löschen docker rmi -f $(docker images -qa)

3. Container-Befehle

1. Erstellen und starten Sie einen Container

docker run [OPTIONEN] BILDNAME [BEFEHL] [ARG…]

OPTIONEN Beschreibung
–name="Neuer Name des Containers" : Geben Sie einen Namen für den Container an;
-d : Führen Sie den Container im Hintergrund aus und geben Sie die Container-ID zurück, was bedeutet, dass ein Daemon-Container gestartet wird.
-i : Führen Sie den Container im interaktiven Modus aus, normalerweise mit -t verwendet;
-t : weist dem Container ein Pseudo-Eingabeterminal neu zu, wird normalerweise mit -i verwendet;
-P: Zufällige Portzuordnung;
-p: Port-Mapping angeben ( HostPort:ContainerPort )

2. Alle aktuell laufenden Container anzeigen

docker ps [OPTIONEN]

OPTIONEN Beschreibung
-a : Listet alle aktuell laufenden Container auf + Container, die in der Vergangenheit ausgeführt wurden
-l : Zuletzt erstellte Container anzeigen
-n : Zeigt die letzten n erstellten Container an
-q : Stiller Modus, zeigt nur die Containernummer an
--no-trunc : Ausgabe nicht abschneiden.

3. Verlassen Sie den Container

exit Der Container stoppt und wird beendet ctrl+P+Q Der Container stoppt nicht und wird beendet

4. Starten Sie den Container

Docker-Startcontainer-ID oder Containername

5. Starten Sie den Container neu

Docker startet Container-ID oder Containernamen neu

6. Stoppen Sie den Container

Docker stoppt Container-ID oder Containernamen

7. Erzwingen Sie das Stoppen des Containers

Docker Kill Container-ID oder Containername

8. Löschen Sie den gestoppten Container

Docker RM-Container-ID
#Mehrere Container gleichzeitig löschen docker rm -f $(docker ps -a -q)

9. Rufen Sie den laufenden Container auf und interagieren Sie über die Befehlszeile mit ihm

Starten Sie einen neuen Prozess im Container und öffnen Sie das Terminal

docker exec -it Container-ID /bin/sh

Geben Sie den Container-Startbefehl direkt in das Terminal ein, und es wird kein neuer Prozess gestartet

Docker-Container-ID anhängen

10. Dateien vom Container auf den Host kopieren

Docker CP-Container-ID: Pfad im Containerziel-Hostpfad

11. Dateien vom Host in den Container kopieren

docker cp Zu kopierende Hostdatei oder -verzeichnis Containername: Containerdatei oder -verzeichnis

12. Zeigen Sie das Container-Mount-Verzeichnis an

Docker prüft Containername
Docker prüft Container-ID

Dieses Verzeichnis ist der Speicherort Ihres Containerdatenträgers

Bildbeschreibung hier einfügen

13. Zugehörige Bildstartbefehle

KaninchenMQ:

docker run -d --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management

Dies ist das Ende dieses Artikels über allgemeine Docker-Befehle. Weitere Informationen zu allgemeinen Docker-Befehlen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Grundlegende Einführung und Verwendung von Befehlen im Zusammenhang mit Docker-Container-Images
  • Zusammenfassung der wichtigsten Docker-Befehle für Entwickler
  • Zusammenfassung und Analyse häufig verwendeter Docker-Befehle und Beispiele
  • Zusammenfassung gängiger Docker-Befehle
  • Zusammenfassung gängiger Docker-Befehle (empfohlen)
  • Eine vollständige Anleitung zur Docker-Befehlszeile (18 Dinge, die Sie wissen müssen)
  • Zusammenfassung zum Erlernen von Docker-Befehlen in einem Artikel
  • Einführung in gängige Docker-Befehle

<<:  Detaillierte Bereitstellungsschritte für MySQL MHA-Hochverfügbarkeitskonfiguration und Failover

>>:  Implementierungsbeispiel für ein JS-natives zweispaltiges Shuttle-Auswahlfeld

Artikel empfehlen

Wo werden MySQL-Daten gespeichert?

Speicherort der MySQL-Datenbank: 1. Wenn MySQL di...

Grundlegende Anwendungsbeispiele für benannte Slots in Vue

Vorwort Benannte Slots werden mithilfe des Attrib...

js realisiert die Lupenfunktion der Shopping-Website

In diesem Artikel wird der spezifische Code von j...

So installieren Sie eine virtuelle Maschine mit Windows-Diensten auf dem Mac

1. Laden Sie die virtuelle Maschine herunter Offi...

Konkretes Beispiel einer MySQL-Mehrtabellenabfrage

1. Verwenden Sie die SELECT-Klausel, um mehrere T...

Anwendungsbeispiele für die MySQL-Volltextsuche

Inhaltsverzeichnis 1. Umweltvorbereitung 2. Daten...

Ausführliche Erläuterung versteckter Felder, einer neuen Funktion von MySQL 8.0

Vorwort MySQL Version 8.0.23 fügt eine neue Funkt...

Detaillierte Erklärung von Javascript-Closures und -Anwendungen

Inhaltsverzeichnis Vorwort 1. Was ist ein Abschlu...

Einführung in general_log-Protokollwissenspunkte in MySQL

Die folgenden Funktionsdemonstrationen basieren a...