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

So öffnen Sie Ports zur Außenwelt in Alibaba Cloud Centos7.X

Kurz gesagt: Wenn Sie einen Cloud-Server eines be...

Miniprogramm zur Implementierung der Token-Generierung und -Verifizierung

Inhaltsverzeichnis Verfahren Demo Mini-Programm B...

Verwendung der MySQL-Anweisung „truncate table“

Mit der Anweisung „Truncate table“ werden alle Da...

So richten Sie Textfelder in mehreren Formularen in HTML aus

Der Formularcode ist wie in der Abbildung dargest...

Detaillierte Erläuterung des Grafikbeispiels für Vue-Überwachungsattribute

Inhaltsverzeichnis Was ist die Listener-Eigenscha...

14 Möglichkeiten zum Erstellen von Website-Inhalten, die Ihre Besucher fesseln

Wenn ich im Internet surfe, sehe ich oft Websites...

Docker View JVM-Speichernutzung

1. Rufen Sie den Hostcomputer des Docker-Containe...

js implementiert das Popup-Anmeldefeld durch Klicken auf das Popup-Fenster

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