该问题今天在使用docker的时候,发现了一个问题,在运行DockerFile的时候会报错:
命令是:docker build . 该命令是构建新的docker image.
"no such file or directory
INFO[0000] [8] System error: no such file or directory
"
该问题该错误提示找不到某个文件,网上查了一下,给出的解决方案是:
bash, sh等权限问题,替换,
或者,
COPY docker-entrypoint.sh /entrypoint.sh
#RUN chmod +x /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]
----------------
我这个情况不一样,我用的docker image是armv7/armhf-ubuntu:14.04.3,
我尝试用sudo docker run -it -v armv7/armhf-ubuntu bash,
也会报同样的错误。
后来才发现,应该是环境的原因。
于是在DockerFile中添加一句:
"COPY qemu-arm-static /usr/bin/qemu-arm-static"
将qemu-arm拷贝到镜像中去,
成功解决该问题。