Inhaltsverzeichnis:

Wie ordnen Sie einem laufenden Container ein Volume zu?
Wie ordnen Sie einem laufenden Container ein Volume zu?

Video: Wie ordnen Sie einem laufenden Container ein Volume zu?

Video: Wie ordnen Sie einem laufenden Container ein Volume zu?
Video: Persistenz mit Docker // deutsch 2024, November
Anonim

Um ein Volume an einen laufenden Container anzuhängen, gehen wir wie folgt vor:

  1. Verwenden Sie nsenter, um montieren das gesamte Dateisystem, das dies enthält Volumen auf einem temporären Mountpoint;
  2. eine Bindung erstellen montieren aus dem spezifischen Verzeichnis, das wir als Volumen , an die richtige Stelle davon Volumen ;
  3. umounten Sie den temporären Mountpoint.

Wie hänge ich außerdem einen Docker an einen laufenden Container an?

Es gibt einen docker exec-Befehl, mit dem eine Verbindung zu einem bereits ausgeführten Container hergestellt werden kann

  1. Verwenden Sie docker ps, um den Namen des vorhandenen Containers abzurufen.
  2. Verwenden Sie den Befehl docker exec -it /bin/bash, um eine Bash-Shell im Container zu erhalten.

Wissen Sie auch, was das Mounten eines Volumes bedeutet? EIN gemountetes Volume ist einfach ein Speicherbereich auf einem Medienlaufwerk, auf den ein Computer zugreift. Das Einlegen einer Diskette, CD-ROM, Zip-Diskette oder eines anderen Wechselmediums in ein Laufwerk führt zu einem gemountetes Volume für den Computer. Festplatten können mehr als eine haben Volumen , wobei der verfügbare Speicherplatz auf dem Laufwerk zwischen ihnen aufgeteilt wird.

Was bedeutet Volume Mounten in Docker?

Wenn Sie ein erstellen Volumen , es wird in einem Verzeichnis auf dem Docker Gastgeber. Wenn du montieren das Volumen in einen Container, dieses Verzeichnis ist das, was ist montiert in den Behälter.

Was ist der Docker Attach-Befehl?

Verwenden Docker anhängen zu anfügen Standardeingabe, -ausgabe und -fehler Ihres Terminals (oder eine beliebige Kombination der drei) an einen laufenden Container unter Verwendung der ID oder des Namens des Containers. Auf diese Weise können Sie die laufende Ausgabe anzeigen oder interaktiv steuern, als ob die Befehle liefen direkt in Ihrem Terminal.

Empfohlen: