Rumah >Operasi dan penyelenggaraan >Docker >Apa yang perlu dilakukan jika cp buruh pelabuhan gagal
Penyelesaian kepada kegagalan cp docker: 1. Buka tetingkap arahan; 2. Jalankan arahan "docker cp 312ee12b47a8:/opt/test.sh /mnt/www"; . x368e0ft61led8s2eu6ecxpmz:/opt/test.sh /mnt/www” arahan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Apakah yang perlu saya lakukan jika cp buruh pelabuhan gagal?
Penggunaan arahan cp Docker dan pelaporan ralat (Ralat: Tiada bekas:path sedemikian)
Sebab asal
Anda perlu untuk menggunakan docker Perintah cp docker tidak dapat mengambil fail secara setempat. /opt/samba/user_data/app/test.sh" Kesilapan seperti itu membuatkan saya menghantar soalan. Nasib baik, saya mendapat bimbingan pakar dan akhirnya mengeluarkan fail itu. Walaupun ia mengambil jalan melencong, saya agak gembira kerana telah sampai ke penghujung titik
Pengenalan arahan
[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
penggunaan cp buruh pelabuhan
Terdapat pertikaian yang berbeza tentang kaedah spesifikasi buruh pelabuhan dalam arahan cp buruh pelabuhan yang saya lihat ketiga-tiga kaedah ini di Internet, menggunakan id bekas, id bekas panjang, nama buruh pelabuhan, saya mengesahkan ketiga-tiga kaedah ini dan mendapati bahawa semuanya boleh digunakan secara normal. Semua orang gembira.
Mengenai spesifikasi laluan docker, tiga kaedah berikut boleh digunakan untuk operasi salin
ID KONTAINER dan nama docker boleh dilihat melalui arahan ps docker yang mudah Kaedah mendapatkan ID CONTAINER yang panjang akan diperkenalkan di bawah.
1. ID KONTAINER
[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 ~]#
2. ID BEKAS Panjang
[root@d8a4ced9-4996-52cb-a93c-d ~]# docker inspect 312ee12b47a8 |grep 312ee12b47a8 "Id": "312ee12b47a8ec00dfb4e36912387350e36bdba566ef7ee87347893db596bc85", "ResolvConfPath": ...... "Hostname": "312ee12b47a8", "312ee12b47a8" "312ee12b47a8" [root@d8a4ced9-4996-52cb-a93c-d ~]# docker cp 312ee12b47a8ec00dfb4e36912387350e36bdba566ef7ee87347893db596bc85:/opt/test.sh /mnt/www [root@d8a4ced9-4996-52cb-a93c-d ~]# rm -rf /mnt/www/test.sh [root@d8a4ced9-4996-52cb-a93c-d ~]# docker cp 312ee12b47a8ec00dfb4e36912387350e36bdba566ef7ee87347893db596bc85:/opt/test.sh /mnt/www [root@d8a4ced9-4996-52cb-a93c-d ~]# ls /mnt/www/ 111.tar test.sh [root@d8a4ced9-4996-52cb-a93c-d ~]#
3 Pelaksanaannya berjaya
[root@d8a4ced9-4996-52cb-a93c-d ~]# rm -rf /mnt/www/test.sh [root@d8a4ced9-4996-52cb-a93c-d ~]# docker cp samba.1.x368e0ft61led8s2eu6ecxpmz:/opt/test.sh /mnt/www [root@d8a4ced9-4996-52cb-a93c-d ~]# ls /mnt/www/ 111.tar test.sh [root@d8a4ced9-4996-52cb-a93c-d ~]#Pembelajaran yang disyorkan: "
tutorial video buruh pelabuhan
"Atas ialah kandungan terperinci Apa yang perlu dilakukan jika cp buruh pelabuhan gagal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!