Heim >Betrieb und Instandhaltung >Docker >Was tun, wenn Docker CP fehlschlägt?

Was tun, wenn Docker CP fehlschlägt?

藏色散人
藏色散人Original
2022-10-21 14:47:153466Durchsuche

Lösung für den Docker-CP-Fehler: 1. Öffnen Sie das Befehlsfenster. 2. Führen Sie den Befehl „docker cp 312ee12b47a8:/opt/test.sh /mnt/www“ aus „/test.sh /mnt/www“-Befehl.

Was tun, wenn Docker CP fehlschlägt?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Was soll ich tun, wenn Docker CP fehlschlägt?

Docker cp-Befehlsverwendung und Fehlerberichterstattung (Fehler: Kein solcher Container:Pfad)

Ursprünglicher Grund

Es ist notwendig, die Dateien im Docker auf die lokale Seite zu übertragen. Der Docker cp-Befehl war nicht erfolgreich. Die Ursache des Fehlers wurde auch online überprüft, aber es kam immer noch eine Fehlermeldung wie „Kein solcher Container:Pfad:312ee12b47a8:/opt/samba/user_data/app/test.sh“. Frage. Glücklicherweise gab mir ein Experte eine Anleitung und ich bekam die Datei endlich heraus. Nun, obwohl es ein Umweg war, war ich ziemlich froh, den Endpunkt erreicht zu haben Es gibt unterschiedliche Meinungsverschiedenheiten über die Docker-Spezifikationsmethode im Befehl docker cp. Ich habe diese drei Methoden online gesehen: Container-ID, lange Container-ID und Docker-Namen. Ich habe diese drei Methoden überprüft und festgestellt, dass sie alle verwendet werden können Normalerweise sind alle glücklich.

In Bezug auf die Docker-Pfadspezifikation können die folgenden drei Methoden für Kopiervorgänge verwendet werden: CONTAINER-ID und Docker-Namen können über einen einfachen Docker-PS-Befehl angezeigt werden. Die Methode zum Abrufen der langen CONTAINER-ID wird im Folgenden vorgestellt.

1. CONTAINER-ID

[root@d8a4ced9-4996-52cb-a ~]# docker cp --help
Usage: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
Copy files/folders between a container and the local filesystem
Use ‘-’ as the source to read a tar archive from stdin
and extract it to a directory destination in a container.
Use ‘-’ as the destination to stream a tar archive of a
container source to stdout.
Options:
-a, --archive Archive mode (copy all uid/gid information)
-L, --follow-link Always follow symbol link in SRC_PATH
3. Docker-NAMEN

[root@d8a4ced9-4996-52cb-a93c-d ~]# docker cp 312ee12b47a8:/opt/test.sh /mnt/www
[root@d8a4ced9-4996-52cb-a93c-d ~]# ls /mnt/www/
111.tar  test.sh
[root@d8a4ced9-4996-52cb-a93c-d ~]#

Die oben genannten drei Methoden sind alle erfolgreich

Empfohlenes Lernen: „

Docker-Video-Tutorial“

Das obige ist der detaillierte Inhalt vonWas tun, wenn Docker CP fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn