In einen Container kopieren
Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 28 von 40.
Das Einbauen einer Datei in ein Image mit COPY ist dauerhaft. Manchmal möchten Sie stattdessen eine Datei in einen Container kopieren, der bereits läuft. Genau das macht docker cp:
docker cp note.txt mybox:/note.txtDas Format ist docker cp SOURCE CONTAINER:DESTINATION. Hier wird note.txt aus Ihrem Verzeichnis nach /note.txt innerhalb des Containers namens mybox kopiert.
Die Datei landet tatsächlich im Container, sodass Sie sie mit docker exec wieder auslesen können:
docker exec mybox cat /note.txtAufgabe
MittelEine Datei namens data.txt befindet sich in Ihrem Verzeichnis. Starten Sie einen detached nginx-Container namens box, kopieren Sie data.txt an den Pfad /data.txt hinein und führen Sie dann ein exec mit cat /data.txt aus, um sie wieder auszulesen.
Probier es 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
5Container untersuchen
Container-LogsDetails untersuchenBefehle ausführenZusammenfassung – Health Check