Wie kopiere ich ein Verzeichnis vom Container zum Host??

Wie kopiere ich ein Verzeichnis vom Container zum Host??
In einem Docker -Container ist ein Verzeichnis ein Ordner, in dem Unterordner und Dateien im Zusammenhang mit der Funktionalität des Containers gespeichert sind. Manchmal möchten Benutzer ein bestimmtes Verzeichnis oder eine bestimmte Dateien aus dem Docker -Container für verschiedene Zwecke kopieren, z. B. das Teilen des Verzeichnisses mit anderen Teammitgliedern oder zum Debuggen. Für einen solchen entsprechenden Zweck ermöglicht Docker Benutzern, ein Verzeichnis oder eine Datei aus dem Container in den lokalen Host -Computer zu kopieren.

In diesem Artikel wird die Methode erläutert, um ein Verzeichnis aus dem Docker-Container in den lokalen Host-Computer zu kopieren.

So kopieren Sie das Verzeichnis vom Container zum lokalen Host?

Um das Verzeichnis aus dem Docker -Container in den Host zu kopieren, lesen Sie die folgenden Schritte:

  • Alle Container anzeigen.
  • Wählen Sie den bestimmten Behälter aus.
  • Kopieren Sie das gewünschte Verzeichnis aus dem Container in den Host mit der “Docker CP: " Befehl.
  • Überprüfung.

Schritt 1: Alle vorhandenen Container anzeigen

Listen Sie zunächst alle vorhandenen Container auf und wählen Sie den gewünschten Container, um sein Verzeichnis zu kopieren:

Docker ps -a

Die folgende Ausgabe zeigt zwei Container an. Wir haben die "ausgewählt"Cont1Container:

Schritt 2: Kopieren Sie das Verzeichnis vom Container zum Host

Um ein Verzeichnis vom Container zu kopieren, um sie zu hosten, verwenden Sie die “Docker CP: " Befehl:

Docker CP cont1:/usr/shary/nginx/html c: \ docker \ data

Hier:

  • Cont1Ist der Container Name.
  • /usr/share/nginx/htmlIst der Weg des Verzeichnisses.
  • C: \ Docker \ DatenIst der Weg des Verzeichnisses auf dem Host -Computer.

Der obigen gelistete Befehl kopiert die “htmlVerzeichnis aus dem Container und speichern Sie es auf dem Host -Computer:

Schritt 3: Überprüfung

Navigieren Sie zur Überprüfung zum Hostverzeichnis zuerst, um sicherzustellen, dass das gewünschte Verzeichnis in die IT kopiert wurde:

CD C: \ Docker \ Daten

Listen Sie dann den Inhalt des Host -Verzeichnisses mit dem angegebenen Befehl auf:

ls

Die folgende Ausgabe zeigt an, dass die “htmlDas Verzeichnis wurde erfolgreich kopiert:

Wir haben den einfachsten Weg erklärt, ein Verzeichnis aus dem Container in den Host -Computer zu kopieren.

Abschluss

Um ein bestimmtes Verzeichnis aus dem Container in den Host -Computer zu kopieren, wählen Sie zunächst den gewünschten Container, um sein Verzeichnis zu kopieren. Dann führen Sie das aus “ausDocker CP: Befehl, das gewünschte Verzeichnis aus dem Container zu kopieren und auf den Host -Computer zu speichern. Als nächstes in das Hostverzeichnis umleiten und seinen Inhalt zur Überprüfung anzeigen. In diesem Artikel wurde die Methode erläutert, um ein Verzeichnis aus dem Docker-Container in den lokalen Host-Computer zu kopieren.