我正在創建一個Dockerfile。我已經將Python解壓縮後的protobuf-3.3.0文件夾包含在與Dockerfile相同的目錄中。 protobuf文件夾中有一個名爲configure
的二進制文件,完全適用於我的(非Docker)主機。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