Menu
Coddy logo textTech

Aus einem Container kopieren

Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 29 von 40.

docker cp funktioniert in beide Richtungen. Das Vertauschen der Reihenfolge der Argumente kopiert eine Datei aus einem Container heraus und zurück auf Ihren Rechner:

docker cp mybox:/note.txt ./back.txt

Nun ist die Datei /note.txt des Containers als back.txt in Ihrem aktuellen Verzeichnis gespeichert, wo Sie sie mit dem einfachen Befehl cat lesen können:

cat back.txt

So rufen Sie Ergebnisse aus einem Container ab: Protokolle, generierte Dateien oder alles andere, was ein Container während seiner Laufzeit erstellt hat.

challenge icon

Aufgabe

Mittel

Starten Sie einen detached nginx-Container namens src. Verwenden Sie docker exec mit sh -c, um output ready in result.txt darin zu schreiben. Kopieren Sie dann result.txt nach ./result.txt heraus und führen Sie cat darauf aus.

Spickzettel

Kopieren Sie eine Datei aus einem Container mit docker cp (Container-Pfad zuerst, Host-Pfad an zweiter Stelle):

docker cp mybox:/note.txt ./back.txt

Kopieren Sie eine Datei in einen Container (Host-Pfad zuerst, Container-Pfad an zweiter Stelle):

docker cp ./back.txt mybox:/note.txt

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Docker