Bevor Sie diesen Artikel lesen, hoffe ich, dass Sie ein vorläufiges Verständnis von Volumes haben. Weitere Einzelheiten finden Sie in diesem Artikel: Detaillierte Erklärung der Docker-Datenspeichervolumes Standardmäßig erfolgt das Lesen und Schreiben von Containerdaten auf der Speicherebene des Containers. Wenn der Container gelöscht wird, gehen die darin enthaltenen Daten verloren. Daher sollten wir versuchen, sicherzustellen, dass in der Containerspeicherschicht keine Schreibvorgänge stattfinden. Um eine dauerhafte Speicherung von Daten zu erreichen, müssen wir eine Lösung zum Speichern von Daten wählen. Derzeit gibt es mehrere Möglichkeiten:
Das folgende Diagramm veranschaulicht diese drei Techniken: Halterungen binden Der Bind-Mount-Modus ist dem von Volumes sehr ähnlich. Der Unterschied besteht darin, dass der Bind-Mount-Modus jede Datei oder jeden Ordner auf dem Host in den Container einbindet, während Volumes im Wesentlichen einen vom Docker-Dienst verwalteten Bereich (der Standard ist ein Ordner unter /var/lib/docker/volumes) in den Container einbindet. Die Verwendung von Bind-Mounts ähnelt der von Volumes, und die Hostdateien werden über Wenn Sie den Parameter $ docker run -d \ --name=nginxtest \ --mount Typ=binden,Quelle=/usr/local/web,Ziel=/usr/share/nginx/html \ nginx:neueste Das obige Beispiel mountet den Ordner /usr/local/web auf dem Host in den Ordner /usr/share/nginx/html im Container. Oder verwenden Sie den Parameter $ docker run -d \ --name=nginxtest \ -v /usr/local/web:/usr/share/nginx/html \ nginx:neueste Nachdem die Bereitstellung erfolgreich war, liest oder schreibt der Container Daten aus dem Verzeichnis /usr/share/nginx/html, das tatsächlich Daten aus dem Verzeichnis /usr/local/web des Hosts liest oder schreibt. Daher können Volumes oder Bind-Mounts auch als eine Möglichkeit für Container und Hosts betrachtet werden, Dateien gemeinsam zu nutzen.
Anwendungsszenarien für Bind-Mounts Bitte lesen Sie diesen Artikel: Zusammenfassung der Docker-Datenspeicherung Verweise https://docs.docker.com/storage/bind-mounts/ Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der JDBC-Datenbankverknüpfung und der zugehörigen Methodenkapselung
>>: JavaScript zur Implementierung der Login-Schiebereglerüberprüfung
Zuerst gebe ich Ihnen den Aktivierungscode für VM...
Verwendungsstatus useState fügt einer Komponente ...
Hallo zusammen, ich frage mich, ob ihr die gleich...
<br />Wenn Sie auf den Link klicken, wird di...
Verwenden Sie HSSFWorkbook in Apache.POI, um nach...
GreaseMokey (die Chinesen nennen es Grease Monkey...
Ergebnis: Der Hauptteil besteht darin, die Codelo...
Inhaltsverzeichnis Abfrage-Cache-Optimierung Über...
Heutzutage wird aufgrund der Projektanforderungen ...
Inhaltsverzeichnis Überblick 1. Menü- und Routing...
Da ich bereits HTML analysiert habe, möchte ich h...
Rational ClearCase ist ein Tool für das Softwarek...
Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...
In diesem Artikel wird der spezifische Code von n...
Wenn die Bilder des Servers von anderen Websites ...