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

Detaillierte Erklärung der neuen Erfahrung von Vite

Was ist Vite? (Es ist ein neues Spielzeug im Fron...

Unterschiede im Stundentrennzeichen zwischen Browsern

Beim Erstellen einer Webseite verwenden Sie manchm...

Vue-Anfängerhandbuch: Erstellen des ersten Vue-cli-Scaffolding-Programms

1. Vue – Das erste Vue-CLI-Programm Die Entwicklu...

Detaillierte Erklärung der Verwendung von overflow:auto

Bevor ich mit dem Haupttext beginne, werde ich ei...

calc(), um einen Vollbild-Hintergrundinhalt mit fester Breite zu erreichen

In den letzten Jahren gab es im Webdesign einen T...

Führen Sie die folgenden Schritte aus, damit Docker Images abrufen kann

1. Docker Pull zieht das Image Wenn Sie zum Abruf...

Lösen Sie das Problem ungültiger UTF8-Einstellungen in MySQL 5.6

Nach der Dekomprimierung der grünen Version von m...

JavaScript realisiert die Generierung und Überprüfung von Zufallscodes

Die Generierung und Überprüfung von Zufallscodes ...

Docker installiert und führt den RabbitMQ-Beispielcode aus

Ziehen Sie das Bild: [mall@VM_0_7_centos ~]$ sudo...