私はdockerコンテナの初心者です。jar ファイルを実行しているイメージを構築しようとしています。さらに処理するために出力ファイルをホストに渡したいのですが、コマンドが終了するとすぐにコンテナーが終了します。1- この問題のベスト プラクティスは何ですか? 2-dockerファイルにハードコーディングする代わりに、ファイル名を動的に渡す方法はありますか. ここに私のDockerfileがあります:
FROM mybase:latest
VOLUME /root/:/var/myVol/
EXPOSE 8080
ADD mydir/test.jar /tmp/test.jar
CMD bash -c 'java -jar /tmp/test.jar > /var/myVol/output.json'