Dockerでディレクトリを変更するコマンドはありますか?質問する

Dockerでディレクトリを変更するコマンドはありますか?質問する

docker では次のことを実行したい:

git clone XYZ
cd XYZ
make XYZ

ただし、cd コマンドがないため、毎回フル パスを渡す必要があります (XYZ /fullpath を作成)。これに対する良い解決策はありますか?

ベストアンサー1

別のディレクトリに変更するにはワークディレクトリWORKDIR 以降のすべての RUN、CMD、ENTRYPOINT コマンドは、そのディレクトリから実行されます。

RUN git clone XYZ 
WORKDIR "/XYZ"
RUN make

おすすめ記事