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

IIS und APACHE implementieren die HTTP-Umleitung auf HTTPS

IIS7 Laden Sie das HTTP Rewrite-Modul von der off...

Erfahren Sie, wie Sie den JVM-Speicher von Tomcat über JConsoler überwachen

Inhaltsverzeichnis 1. So überwachen Sie Tomcat 2....

Lösung für den Fehler 1045, wenn Navicat eine Verbindung zu MySQL herstellt

Beim Herstellen einer Verbindung mit der lokalen ...

Parsen von Apache Avro-Daten in einem Artikel

Zusammenfassung: Dieser Artikel zeigt, wie Avro-D...

MySQL-Join-Abfrage (Left Join, Right Join, Inner Join)

1. Allgemeine Verbindungen für MySQL INNER JOIN (...

js, um einen einfachen Lupeneffekt zu erzielen

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

Zwei Abfragemethoden, wenn der MySQL-Abfragefeldtyp JSON ist

Die Tabellenstruktur ist wie folgt: Ich würde var...

Detaillierte Erläuterung des Ausführungsprozesses der MySQL-Update-Anweisung

Es gab bereits einen Artikel über den Ausführungs...

Detaillierte Erklärung und Beispiele der MySQL-Isolationsebene

Inhaltsverzeichnis 4 Isolationsebenen von MySQL E...

Detaillierte Beispiele für Variablen- und Funktionspromotion in JavaScript

js-Ausführung Phase der lexikalischen Analyse: um...

Ausführliches Tutorial zu Installations- und Upgradeproblemen bei MySQL 5.7.30

Keil Da auf dem Computer eine relativ alte MySQL-...