Kopieren von Dateien vom Docker-Container auf den Host
Ich denke an die Verwendung von Docker, um meine Abhängigkeiten auf einem Continuous Integration (CI) Server zu erstellen, so dass ich nicht alle Laufzeiten und Bibliotheken auf den Agenten selbst installieren muss.
Um dies zu erreichen, müsste ich die Build-Artefakte, die im Container erstellt werden, zurück auf den Host kopieren. Ist das möglich?
1429
3
Um eine Datei aus einem Container auf den Host zu kopieren, können Sie den Befehl
Hier ist ein Beispiel:
Hier ist goofy_roentgen der Containername, den ich mit dem folgenden Befehl erhalten habe:
Sie können auch (einen Teil) der Container-ID verwenden. Der folgende Befehl ist äquivalent zum ersten
Hängen Sie ein "Volume" ein und kopieren Sie die Artefakte dorthin:
Mounten Sie ein Volume, kopieren Sie die Artefakte, passen Sie die Eigentümer- und Gruppen-ID an: