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

Zusammenfassung des Wissens zu CSS-Injection

Moderne Browser erlauben nicht mehr, JavaScript i...

Nach dem Absenden des Formulars zu einer anderen Datei wechseln

<br />Frage: Wie schreibe ich in HTML, um zu...

Analyse und Lösung des durch Chrome 73 verursachten Flex-Layout-Zusammenbruchs

Phänomen Es gibt mehrere verschachtelte Flex-Stru...

Webdesign-Tutorial (4): Über Materialien und Ausdrücke

<br />Vorheriges Webdesign-Tutorial: Webdesi...

Das WeChat-Applet verwendet Canvas zum Zeichnen von Uhren

In diesem Artikel wird der spezifische Code zur V...

Tiefgreifendes Verständnis der Vue-cli4-Routing-Konfiguration

Inhaltsverzeichnis Vorwort - Vue Routing 1. Die g...