私はドッカーファイルを作成しています。私は、解凍されたprotobuf-3.3.0フォルダをPython用にDockerfileと同じディレクトリに含めました。 Protobufフォルダにあるconfigure
という名前のバイナリがあり、私の(Docker以外の)ホストで完全に動作します。ドッカーが設定ファイルを見つけることができません
私は私のDockerfileに次の行があります。
WORKDIR /protobuf-3.3.0
RUN ./configure && make && make install
をしかし、これは、次の致命的なエラーが発生:
Step 4/13 : WORKDIR protobuf-3.3.0
---> 077ec08916d7
Removing intermediate container 50647f3aa6d7
Step 5/13 : RUN ./configure && make && make install
---> Running in 2d6f8446cdd9
/bin/sh: 1: ./configure: not found
なぜ?!? this answerによると、Dockerfileにあるものはまさに正しいものです。私もバージョンhereを試しましたが、結果は同じでした。
からそのフォルダをコピーしません全体Dockerfile – user2915097