docker では次のことを実行したい:
git clone XYZ
cd XYZ
make XYZ
ただし、cd コマンドがないため、毎回フル パスを渡す必要があります (XYZ /fullpath を作成)。これに対する良い解決策はありますか?
ベストアンサー1
別のディレクトリに変更するにはワークディレクトリWORKDIR 以降のすべての RUN、CMD、ENTRYPOINT コマンドは、そのディレクトリから実行されます。
RUN git clone XYZ
WORKDIR "/XYZ"
RUN make