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
Inhaltsverzeichnis 1.Linux-Anmeldeschnittstelle 2...
sudo-Konfigurationsdatei Die Standardkonfiguratio...
Lernen Sie jeden Tag ein schwebendes jQuery-Plug-...
Frage: Wie erreiche ich mit Div+CSS und Positioni...
Hintergrund In letzter Zeit werde ich in Intervie...
1. Installieren Sie die virtuelle Maschine Hyper-...
TOP-Beobachtung: Der Prozentsatz der CPU-Zeit, de...
Inhaltsverzeichnis 1. Übersicht 2. Namensfeld 3. ...
In diesem Artikel erfahren Sie mehr über die Opti...
0. Hintergrund Hardware: Xiaomi Notebook Air 13/I...
Holen Sie sich das IP-Tool importiere lombok.exte...
Inhaltsverzeichnis Vorwort 1. Lebenszyklus in Vue...
Inhaltsverzeichnis Klein aber fein Mach es einfac...
Die Verwendung der Clear-Eigenschaft zum Löschen v...
In diesem Artikelbeispiel wird der spezifische Co...