Zurück zur Übersicht

Begriff

Bind Mount

Containerization Docker S2
2 Quellen 1 Lernpfad 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Container sind standardmäßig isoliert. Sie sehen deine Festplatte nicht. Manchmal willst du aber eine Datei von deinem PC in den Container spiegeln. Zum Beispiel: Du entwickelst eine Webseite. Der Webserver läuft im Container. Der Code liegt auf deinem Desktop. Ein Bind Mount bohrt ein Loch in den Container und "bindet" einen Ordner von deinem Host-PC an einen Ordner im Container. Wenn du auf dem PC die Datei änderst, sieht der Container sofort die Änderung. Es ist wie ein magisches Fenster zwischen zwei Welten.

Merksatz: Eine Methode in Docker, um eine Datei oder ein Verzeichnis vom Host-System direkt in einen Container einzublenden (zu mounten), wobei Änderungen auf beiden Seiten sofort wirksam sind.


Quick-Check

  1. Unterschied zu Volume?
    Volume: Docker verwaltet den Speicherort (Blackbox). Bind Mount: Du bestimmst den Pfad (C:\Users\...). Volumes sind performanter und portabler. Bind Mounts sind bequemer für Entwicklung (Live-Edit).
  2. Was passiert, wenn der Host-Pfad nicht existiert?
    Docker erstellt ihn automatisch als leeren Ordner (und zwar als Root). Das führt oft zu Verwirrung ("Warum ist mein Config-File ein Ordner?").
  3. Read-Only Mount?
    Ja, -v ./config:/etc/config:ro. Der Container kann lesen, aber nicht schreiben. Gute Praxis für Konfigurationsdateien.