该文件无法访问在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 对于依赖(在容器)。 如果他们是不是在你的容器,它显示了这一错误。 如果你尝试运行的一个32位上的64位操作系统只需要一个lib ldd根据你的(集装箱)OS例如.. ia32-libslib32z1

应该是这样的:

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

什么说文件。\单核...
araisch

./单核...将会出现"没有这样的文件或目录"
Yujie

对不起是关于移动设备。 我的意思是酒 file ./unicore32-linux-gcc 在主机的操作系统。
araisch

其他语言

此页面有其他语言版本

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