Nehmen wir an, ich habe ein Repo auf git - REPO
, das ich für automatisierte Builds mit Docker Cloud verknüpft habe. Der Build erfordert, dass ich den gesamten Ordner REPO
auf den Container kopiere.Wie kopieren Sie einen beliebigen Ordner in einen Docker-Container - während sich die Docker-Datei in diesem Ordner befindet?
Gibt es eine Möglichkeit, so dass eine Dockerfile innerhalbREPO
Inhalt in den Container kopieren kann? Ich habe ADD
und COPY
nachgeschlagen, aber sie funktionieren nur, wenn die Dockerfile
in einem Ordner vorhanden ist, der ein Verzeichnis außerhalb REPO
ist.
FOLDER |-> Dockerfile REPO
- arbeitet
FOLDER |-> REPO |-> Dockerfile
- nicht
Auch Platzhalter, wie der Befehl funktioniert: ADD ./* /root/
nicht zu funktionieren schien.
Die 'COPY ./*/test /' Befehl ignoriert Ordnerstruktur. Es werden nur alle Dateien und Ordnerinhalte in "test" geschrieben. – RazorCallahan24
Mir ist aufgefallen, dass 'copy./' ohne das '*' es aber zumindest auf meinem Testsystem (docker version 17.03.1-ce) erhält –
Danke! Es klappt. – RazorCallahan24