Die COPY-Anweisung
Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 25 von 40.
Die meisten Images benötigen Ihre eigenen integrierten Dateien: Quellcode, Konfiguration, Daten. Die COPY-Instruktion kopiert eine Datei aus dem Build-Kontext (dem Verzeichnis, aus dem Sie bauen) in das Image:
FROM alpine
COPY message.txt /message.txtDas 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.txtAufgabe
MittelEine 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. Erstelle es mit dem Tag noted und führe es dann aus, um cat /note.txt aufzurufen.
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