So verwenden Sie den Befehl „Docker Copy“, um eine Datei von einem Docker -Container auf den Host -Computer zu übertragen?

So verwenden Sie den Befehl „Docker Copy“, um eine Datei von einem Docker -Container auf den Host -Computer zu übertragen?
Docker -Container sind leichte und isolierte Umgebungen, die eine Anwendung mit einem Docker -Bild ausführen. Die Dateien in einem Docker-Container werden in einem geschichteten Dateisystem gespeichert, das aus schreibgeschützten Ebenen aus dem Bild besteht. Während der Arbeit an Docker müssen Benutzer möglicherweise eine bestimmte Datei des Containers aus verschiedenen Gründen auf den Host -Computer übertragen, z.

In diesem Artikel wird die schrittweise Prozedur erläutert, um eine Datei aus dem Docker-Container auf den lokalen Host-Computer zu übertragen.

Verwenden Sie den Befehl „Docker Copy“, um eine bestimmte Datei von einem Docker -Container auf den lokalen Host -Computer zu übertragen?

Um eine bestimmte Datei aus dem Docker-Container in das lokale Hostsystem zu übertragen, probieren Sie die folgenden Schritte aus:

  • Listen Sie alle Docker -Container auf.
  • Wählen Sie den bestimmten Behälter aus.
  • Übertragen Sie die gewünschte Datei mit der “vom Container in den lokalen Host -Computer über die“Docker CP: " Befehl.
  • Überprüfen Sie die übertragene Datei.

Schritt 1: Zeigen Sie alle vorhandenen Container an
Listen Sie zunächst alle verfügbaren Container auf und wählen Sie einen bestimmten Container, um seine Datei zu kopieren:

Docker ps -a

Die Ausgabe hat alle Container angezeigt. Wir wählen den Container „HTML-Cont“ für weitere Schritte aus.

Schritt 2: Übertragen Sie die Datei vom Docker -Container auf den Host -Computer übertragen
Um eine Datei vom Docker -Container auf den Host -Computer zu übertragen, verwenden Sie die “die“Docker CP: " Befehl:

Docker CP HTML-CONT:/usr/share/nginx/html/Index.html c: \ docker \ html

Hier:

  • HTML-CONTIst der Container Name.
  • /usr/share/nginx/html/Index.htmlIst der Dateipfad des Containers.
  • C: \ Docker \ htmlIst der Verzeichnispfad auf dem Host -Computer:

Dieser Befehl hat das kopiert “Index.htmlDatei aus dem Container und übertragen sie in den Host -Computer.

Schritt 3: Überprüfen Sie die übertragene Datei
Umleiten Sie in das Verzeichnis des Host -Computers, um zu überprüfen, ob die gewünschte Datei in sie übertragen wurde oder nicht:

CD C: \ Docker \ html

Zeigen Sie dann den Inhalt des Verzeichnisses des Host -Computers mit dem angegebenen Befehl an:

ls

Der Ausgang zeigt an, dass die “Index.htmlDie Datei wurde erfolgreich vom Docker -Container auf den Host -Computer übertragen.

Alternativ können Benutzer auch zum gewünschten Verzeichnis auf dem PC navigieren, um die übertragene Datei anzuzeigen:

Wir haben erfolgreich die “übertragen“Index.htmlDatei aus dem Docker -Container zum Host -Computer mit dem Befehl „Docker CP“.

Abschluss

Um eine gewünschte Datei von einem bestimmten Docker -Container in das lokale Hostsystem zu übertragen, wählen Sie zunächst den gewünschten Docker -Container aus, um seine Datei zu kopieren. Dann laufen Sie die "Docker CP: Befehl ”, um die gewünschte Datei vom Container auf den Host -Computer zu übertragen. Schließlich leiten Sie in das Verzeichnis des Host -Computers um und sehen. Dieser Artikel hat die Methode erläutert, um eine Datei aus dem Docker -Container auf den lokalen Host -Computer zu übertragen.