फ़ाइल पहुँचा नहीं जा सकता में डोकर कंटेनर

0

सवाल

मैं बनाया के साथ कंटेनर एक डोकर छवि । और माउंट एक निर्देशिका है । लेकिन फिर मुझे पता चला कि मैं भूल गया एक निर्देशिका ए मैं अब इस कॉपी निर्देशिका करने के लिए एक मुहिम शुरू की निर्देशिका होस्ट पर सक्षम होने की उम्मीद, यह उपयोग करने के लिए कंटेनर में. इस निर्देशिका में से एक में देखा जा सकता है कंटेनर. लेकिन यह नहीं पहुंचा जा सकता.

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 के लिए निर्भरता (कंटेनर में). अगर वे उपलब्ध नहीं हैं, अपने कंटेनर में यह पता चलता है कि त्रुटि है. यदि आप चलाने के लिए प्रयास करें एक 32 बिट पर एक 64 बिट ओएस आप की आवश्यकता होगी एक उदारीकरण के लिए ldd निर्भर करता है अपने (कंटेनर)ओएस.. जैसे 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 में मेजबान ओएस.
araisch

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में