1. ホーム

dockerの "no such file or directory "エラーの解決法

2022-03-03 16:51:19

<スパン 本日、dockerを使用中に問題が発覚し、DockerFileを実行したところ、以下のエラーが報告されました。



コマンドは、docker build 。このコマンドは、新しいdockerイメージをビルドするためのものです。

そのようなファイルやディレクトリはありません。

INFO[0000] [8] システムエラー: そのようなファイルまたはディレクトリがありません。 



"

このエラーは、ファイルが見つからないことを示唆するもので、Webで検索すると、次のような解決策が得られます。

bash、sh などのパーミッションの問題で、次のように置き換えます。

または

COPY docker-entrypoint.sh /entrypoint.sh

#RUN chmod +x /entrypoint.sh

ENTRYPOINT [ "/entrypoint.sh" ]。



<スパン ----------------

私の場合は違っていて、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をミラーにコピーします。

<スパン 問題解決に成功しました。