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

So starten Sie die RabbitMq-Software automatisch, wenn CentOS gestartet wird

1. Erstellen Sie ein neues Rabbitmq im Verzeichni...

Detaillierte Erklärung der Verwendung des Linux-Befehls lsof

lsof (List Open Files) ist ein Tool zum Anzeigen ...

Analyse der Verwendung der Funktion zur sofortigen Ausführung in JavaScript

Wir wissen, dass eine Funktion im Allgemeinen auf...

Ausführliche Erläuterung des globalen Status des WeChat-Applets

Vorwort Im WeChat-Applet können Sie globalData vo...

Mit CSS3 können Sie eine schwebende Wolkenanimation erzielen

Wirkung der Operation html <Kopf> <meta ...

Detaillierte Erklärung der MySQL 8.0.18-Befehle

Öffnen Sie den gerade entpackten Ordner C:\web\my...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

So führen Sie den Betrieb nach dem Verlassen des Docker-Containers weiter aus

Phänomen: Führen Sie ein Image aus, zum Beispiel ...

Die Einhandregel von WEB 2.0

<br />Mein vorheriger Artikel über CSS wurde...

HTML+CSS zum Erstellen eines Dropdown-Menüs

1. Beispiel einer Dropdown-Liste Der Code lautet ...