แฟ้มไม่สามารถเข้าไปใน docker ตู้คอนเทนเนอร์

0

คำถาม

ฉันสร้างตู้คอนเทนเนอร์กับ docker องภาพได้ที่นี่ และทำการเมานท์เป็นไดเรกทอรีไป แต่แล้วผมพบว่าผมลืมไปเป็นไดเรกทอรี A ตอนนี้ผมคัดลอกไดเรกทอรีนี้เป็นต้องไดเรกทอรีที่ถูกเมานท์อยู่บนเครื่อง,หวังว่าจะสามารถเข้าถึงมันอยู่ในตู้คอนเทนเนอร์ นี่เป็นไดเรกทอรีสามารถถูกเห็นอยู่ในตู้คอนเทนเนอร์ แต่มันไม่สามารถเข้าถึง

root@6ab9b803ae14:~/chipyard/sims/verilator/workDir/unicore-toolchains/uc4-1.0.5-hard/bin# ls
unicore32-linux-addr2line  unicore32-linux-c++filt  unicore32-linux-gcc-4.4.2  unicore32-linux-gprof    unicore32-linux-objdump  unicore32-linux-strings
unicore32-linux-ar         unicore32-linux-cpp      unicore32-linux-gccbug     unicore32-linux-ld       unicore32-linux-ranlib   unicore32-linux-strip
unicore32-linux-as         unicore32-linux-g++      unicore32-linux-gcov       unicore32-linux-nm       unicore32-linux-readelf
unicore32-linux-c++        unicore32-linux-gcc      unicore32-linux-gfortran   unicore32-linux-objcopy  unicore32-linux-size
root@6ab9b803ae14:~/chipyard/sims/verilator/workDir/unicore-toolchains/uc4-1.0.5-hard/bin# ./unicore32-linux-gcc
bash: ./unicore32-linux-gcc: No such file or directory
root@6ab9b803ae14:~/chipyard/sims/verilator/workDir/unicore-toolchains/uc4-1.0.5-hard/bin#

enter image description here ทำไมเรื่องนี้? ขอบคุณ!

containers docker
2021-11-23 03:05:40
1

คำตอบที่ดีที่สุด

0

ดู ldd สำหรับ dependencies(ในตู้คอนเทนเนอร์). ถ้าพวกเขาไม่มีอยู่ของตู้คอนเทนเนอร์มันแสดงว่าเกิดข้อผิดพลาด. ถ้าคุณพยายามที่จะวิ่งหนีเป็น 32bit บ 64bit O คุณจะต้องการ lib สำหรับ ldd มันขึ้นอยู่กับ\ของคุณ(ส่วนบรรจุ-)O..e.g. ia32-libs หรือ lib32z1

ควรจะเป็นอะไรแบบนี้:

ldd x86_64-linux-gnu-gcc
        linux-vdso.so.1 (0x00007fff2afbd000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f68b7078000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f68b7276000)

ถ้ามันแสดง not found คุณต้องติดตั้งมัน..

2021-11-23 07:40:55

ขอบคุณ! ฉันพยายามคำสั่งนี้และถูกเพิ่มที่เกี่ยวข้องข้อมูล
Yujie

อะไรบอกแฟ้ม\unicore...
araisch

./unicore...จะปรากฎ"ไม่มีแฟ้มหรือไดเรกทอรี"
Yujie

ขอโทษถูกเคลื่อนที่อุปกรณ์ ฉันหมายถึงป้อน file ./unicore32-linux-gcc อยู่ในเครื่อง O.
araisch

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่