Codebeispiele für allgemeine Docker-Datenvolumenvorgänge

Codebeispiele für allgemeine Docker-Datenvolumenvorgänge

Wenn der Entwickler Dockerfile zum Erstellen des Images verwendet, kann er beim Erstellen des Images auch das Datenvolumen deklarieren, zum Beispiel:

VON nginx
HINZUFÜGEN https://www.baidu.com/img/bd_logo1.png /usr/share/nginx/html/
RUN echo "hallo Docker-Volume!">/usr/share/nginx/html/index.html
VOLUMEN /usr/share/nginx/html/

Auf diese Weise wird ein anonymes Datenvolumen konfiguriert. Während des Betriebs werden Daten in das Verzeichnis /usr/share/nginx/html/ geschrieben, wodurch zustandslose Änderungen in der Containerspeicherschicht erreicht werden können. Alle Datenmengen anzeigen

Um alle Datenvolumes anzuzeigen, verwenden Sie den folgenden Befehl:

Docker-Volumen ls

Wie in der Abbildung gezeigt:

Details zum Datenvolumen anzeigen

Sie können Datendetails entsprechend dem Datenträgernamen wie folgt anzeigen:

Docker-Volumenprüfung

Das Ausführungsergebnis ist wie folgt:

Löschen eines Datenvolumens

Sie können den Befehl „docker volume rm“ verwenden, um ein Datenvolume zu löschen, oder Sie können „docker volume prune“ verwenden, um Datenvolumes stapelweise zu löschen, wie folgt:



Beim Löschen im Stapel wurden nicht alle Datenvolumes gelöscht, sondern eines blieb übrig. Dies liegt daran, dass das Datenvolume noch verwendet wird. Stoppen und entfernen Sie die zugehörigen Container und löschen Sie das Datenvolume dann erneut, um es erfolgreich zu löschen, wie in der Abbildung dargestellt:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Einführung und Beispiele für Docker-Datenvolumes und -Datencontainer
  • Detaillierte Einführung in Docker-Datenvolumen und Datenvolumencontainer
  • Einführung in Container-Datenvolumes in Docker
  • Probleme mit dem benannten Mount und dem anonymen Mount des Docker-Container-Datenvolumens
  • Zwei Möglichkeiten zum Verwalten von Volumes in Docker
  • Detaillierte Erklärung der Datenmengen von Docker-Containern
  • Eine kurze Zusammenfassung der Bereitstellung eines Docker-Container-Datenvolumens
  • Docker mountet ein Volume um MySQL-Daten zu speichern

<<:  JavaScript zum Erzielen eines Zeitlupenanimationseffekts

>>:  Analyse der MySql-Indexnutzungsstrategie

Artikel empfehlen

Tutorial zur Verwendung des Multitail-Befehls unter Linux

MultiTail ist eine Software zum gleichzeitigen Üb...

Grundlegendes Installationstutorial zum Dekomprimieren von MySQL-Paketen

Da ich auf einen neuen Computer gewechselt bin, m...

MYSQL Left Join-Optimierung (10 Sekunden bis 20 Millisekunden)

Inhaltsverzeichnis 【Funktionshintergrund】 [Rohes ...

Detaillierte Erklärung zur Verwendung der Clip-Path-Eigenschaft in CSS

Verwendung von Clip-Pfaden Polygon Der Wert setzt...

Zusammenfassung zum Erlernen von Docker-Befehlen in einem Artikel

Inhaltsverzeichnis Einführung Spiegel-Repository ...

Implementierung eines Docker-Compose-Bereitstellungsprojekts basierend auf MySQL8

1. Erstellen Sie zunächst den entsprechenden Ordn...

jQuery-Plugin zur Implementierung eines gestapelten Menüs

Jeden Tag ein jQuery-Plugin - gestapeltes Menü. Z...

So ändern Sie die Standardcodierung von MySQL in Linux

Wenn während des Entwicklungsprozesses nach der W...

Einführung in das MySQL Connection Control Plugin

Inhaltsverzeichnis 1. Einführung in das Verbindun...