Menu
Coddy logo textTech

Die COPY-Anweisung

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

Die meisten Images benötigen eigene Dateien, die darin eingebunden werden: Quellcode, Konfigurationen, Daten. Die Anweisung COPY kopiert eine Datei aus dem Build-Kontext (dem Verzeichnis, aus dem du den Build erstellst) in das Image:

FROM alpine
COPY message.txt /message.txt

Das Format ist COPY SOURCE DESTINATION. Hier wird message.txt aus Ihrem Verzeichnis nach /message.txt innerhalb des Images kopiert.

Die Datei befindet sich danach tatsächlich im Image, sodass ein daraus erstellter Container die Datei wirklich lesen kann:

docker build -t hasfile .
docker run hasfile cat /message.txt
challenge icon

Aufgabe

Mittel

Eine Datei namens note.txt befindet sich bereits in deinem Verzeichnis. Schreibe ein Dockerfile, das FROM alpine verwendet und note.txt nach /note.txt im Image kopiert. Baue es mit dem Tag noted und führe es anschließend aus, um cat /note.txt auszuführen.

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

Übe selbstständig: Terminal-Playground