Detaillierte Erläuterung der grundlegenden Befehle des Docker-Ausführungsprozesses und des Images

Detaillierte Erläuterung der grundlegenden Befehle des Docker-Ausführungsprozesses und des Images

1. Workflow ausführen

Wenn wir die Docker-Engine installieren, überprüfen wir, ob die Docker-Engine korrekt installiert wurde, indem wir das hello-world -Image ausführen:

Lassen Sie uns den Ausführungsfluss des Run-Befehls analysieren: Das Ausführungsflussdiagramm von Run ist wie folgt

Wenn wir versuchen, ein Image auszuführen, das weder auf unserem lokalen Computer noch in DockerHub gefunden wird:

Starten Sie zuerst die Docker-Engine:

systemctl starte Docker

Dann testen Sie es:

Docker-Ausführung wanliguyicheng123456789

Docker gibt einen Fehler zurück, dass das Image nicht gefunden werden kann.

2. Grundlegende Befehle zum Spiegeln

Spiegel auflisten

Wir können Docker-Images verwenden, um die Images auf dem lokalen Host aufzulisten.

Beschreibung der einzelnen Optionen:

  • REPOSITORY: gibt die Repository-Quelle des Bildes an
  • TAG: Bild-Tag
  • BILD-ID: Die ID des Bildes. Alle Bilder werden durch eine 64-Bit-Hexadezimalzeichenfolge identifiziert (intern ein 256-Bit-Wert). Um die Verwendung zu vereinfachen, können die ersten 12 Zeichen verwendet werden, um eine Kurz-ID zu bilden, die in der Befehlszeile verwendet werden kann. Bei kurzen IDs besteht immer noch eine gewisse Kollisionsgefahr, daher gibt der Server immer die lange ID zurück.
  • CREATED: Der Zeitpunkt, zu dem das Bild erstellt wurde
  • GRÖSSE: Die Größe des Bildes

Hinweis: Dieselbe Repository-Quelle kann mehrere Tags haben, die unterschiedliche Versionen dieser Repository-Quelle darstellen.

Optionale Parameter:

Name, Abkürzung beschreiben
--alle, -a Alle Bilder auflisten (Zwischenbilder sind standardmäßig ausgeblendet)
--quiet, -q Nur die Bild-ID anzeigen
Docker-Bilder -q
feb5d9fea6a5   

Suchspiegel

Wir können auf der Docker Hub-Website nach Images suchen. Die Docker Hub-Website lautet: https://hub.docker.com. Wenn wir beispielsweise nach dem MySQL-Image suchen möchten:

Sie können auch den Docker-Suchbefehl verwenden, um nach dem MySQL-Image zu suchen.

Docker-Suche MySQL

Beschreibung der einzelnen Optionen:

  • NAME: Der Name der Bild-Repository-Quelle
  • BESCHREIBUNG: Beschreibung des Bildes
  • OFFIZIELL: Ob es offiziell von Docker veröffentlicht wird
  • STERNE: Ähnlich wie der Stern in Github, bedeutet „Gefällt mir“ oder „Gefällt mir“.
  • AUTOMATISIERT: Automatisch erstellt.

Optionale Parameter:

Name, Abkürzung beschreiben
--filter, -f Filtern Sie die Ausgabe basierend auf den angegebenen Kriterien

Durchsuchen Sie STARS nach mehr als 3000 MySQL-Bildern:

Docker-Suche MySQL -f=Sterne=3000

Bild herunterladen

Grammatik:

Docker Pull [OPTIONEN] NAME [:TAG|@DIGEST]

OPTIONS-Beschreibung:

  • -a: alle markierten Bilder abrufen
  • --disable-content-trust : Bildüberprüfung ignorieren, standardmäßig aktiviert

Test: Verwenden Sie den Befehl „docker pull“, um das MySQL-Image herunterzuladen

Docker-Pull MySQL

Laden Sie die angegebene Version des MySQL-Images herunter: Erstens muss die Version im Docker Hub unterstützt werden

Docker-Pull MySQL:5.7

Verwenden Sie den Befehl „Docker Images“ erneut, um das heruntergeladene Image anzuzeigen:

Löschen eines Bildes

Löschen nach Bildname:

docker rmi -f mysql

Parameterbeschreibung: -f: erzwungenes Löschen

So löschen Sie nach Bild-ID:

docker rmi -f 8b43c6af2ad0

Mehrere Bilder löschen: Mehrere Bild-IDs durch Leerzeichen trennen

docker rmi -f Bild-ID Bild-ID Bild-ID Bild-ID

Alle Bilder löschen: Finden Sie zuerst alle Bild-IDs heraus und löschen Sie dann die Bilder nacheinander anhand der Bild-ID

docker rmi -f $(docker images -aq)

Alle Bilder wurden gelöscht!

Docker-Befehle

Oben finden Sie den detaillierten Inhalt des Docker-Ausführungsprozesses und die grundlegenden Befehle des Images. Weitere Informationen zu Docker finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Funktionsprinzips und der Verwendung des Docker-Image-Submission-Befehls Commit
  • Zusammenfassung gängiger Docker-Befehle: Installation, Spiegelung und grundlegende Containervorgänge
  • Detaillierte Erklärung zum Docker-Lernen zum Erstellen eines Images mit dem Commit-Befehl
  • Eine detaillierte Einführung in die Dockerfile-Image-Erstellungsdatei und verwandte Befehle in Docker
  • Zusammenfassung der in Docker häufig verwendeten Befehle zum Löschen von Container-Images
  • Docker-Image-Pull, Login, Hochladen und Speichern und andere zugehörige Befehle

<<:  CSS3-Radarscan-Kartenbeispielcode

>>:  Funktionsüberladung in TypeScript

Artikel empfehlen

MySQL Community Server 5.7.19 Installationshandbuch (detailliert)

Link zum Download der ZIP-Datei auf der offiziell...

So installieren Sie MySQL 8.0.13 in Alibaba Cloud CentOS 7

1. Laden Sie das MySQL-Installationspaket herunte...

CSS-Schreibstandards und -Reihenfolge teilen [für alle empfohlen]

CSS-Schreibreihenfolge 1. Positionsattribute (Pos...

Wie Sie React forwardRef verwenden und was Sie beachten müssen

Bisher konnte react.forwardRef nicht auf höherwer...

Centos7-Installation und Konfiguration von Mysql5.7

Schritt 1: Holen Sie sich die MySQL YUM-Quelle Ge...

Detaillierte Erklärung zur Verwendung von Teleport in Vue3

Inhaltsverzeichnis Zweck des Teleports So funktio...

Tiefgreifendes Verständnis der sieben Kommunikationsmethoden von Vue-Komponenten

Inhaltsverzeichnis 1. Requisiten/$emit Einführung...

MySQL 5.7.18 Installer Installation Download Grafik-Tutorial

Dieser Artikel enthält das ausführliche Installat...

Ein praktischer Bericht über die Wiederherstellung einer MySQL Slave-Bibliothek

Beschreibung der Situation: Heute habe ich mich b...