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 Series 6-Benutzer und Autorisierung

Inhaltsverzeichnis Tutorial-Reihe 1. Benutzerverw...

Tutorial zu HTML-Tabellen-Tags (34): Zeilenspannen-Attribut ROWSPAN

In einer komplexen Tabellenstruktur erstrecken si...

Eingebettetes Transplantations-Docker-Fehlerproblem (Zusammenfassung)

Nach einer langen Zeit der Transplantation und In...

Zusammenfassung der 7 Fallstricke bei der Verwendung von React

Inhaltsverzeichnis 1. Komponentenaufblähung 2. Än...

VUE implementiert Token-Anmeldeüberprüfung

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie den Vue-Video-Player für eine Live-Übertragung

Inhaltsverzeichnis 1. Installieren Sie den Vue-Vi...

Detaillierte Erklärung der wichtigsten Einzigartigkeit von v-for in Vue

Inhaltsverzeichnis 1. DOM-Diff 2. Fügen Sie Eleme...

Detaillierte Erklärung des Unterschieds zwischen run/cmd/entrypoint in Docker

In Dockerfile können run, cmd und entrypoint zum ...

Ein Beispiel für das elegante Schreiben von Urteilen in JavaScript

Inhaltsverzeichnis Vorwort 1. Monadisches Urteil ...

So aktualisieren Sie die Ansicht synchron nach Datenänderungen in Vue

Vorwort Vor kurzem bin ich auf ein interessantes ...