2016-03-31 5 views
1

私は基本的にjarを実行し、出力jsonファイルを作成するドッカーコンテナを持っています。ドッカーが終了する前に、このファイルをドッカーホストのフォルダにコピーする方法はありますか?私は以下のアプローチを試して、うまくいきます。ドッカーコンテナの中からファイルをホストマシンにコピーしたい

上記のコマンドは、ファイルをコンテナからドッカーホストにコピーします。しかし、これが動作するためには、私は、コンテナが(ジャーで実行されているプログラムでスリープを使用することによって)平均時間に終了しないようにする必要があります。だから、より良いアプローチは、実際にファイルをコンテナ内からホストにコピーすることです。

答えて

5

最高の意思決定は、コンテナの共有ボリュームを持つことです。

docker run -v /volume/on/your/host/machine:/volume/on/container image1 

あなたがここにhttps://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/

+0

グレートをより多くを読むことができます!それはうまくいった。私は自分のjarファイルと他のリソースをホストのボリュームパスに入れなければなりませんでした。どうもありがとうございました。 – trial999

関連する問題