2015-12-21 5 views
22

私はrequirements.txtをインストールする層があります。Docker変更があった場合にpip requirements.txtを実行する方法? Dockerfileで

FROM python:2.7 
RUN pip install -r requirements.txt 

を私はドッキングウィンドウのイメージを構築するとき、それは関係なく、このファイルに行った変更のプロセス全体を実行します。

ファイルが変更された場合、Dockerはpip install -r requirements.txtしか実行されないことを確認するにはどうすればよいですか?

Removing intermediate container f98c845d0f05 
Step 3 : RUN pip install -r requirements.txt 
---> Running in 8ceb63abaef6 
Collecting https://github.com/tomchristie/django-rest-framework/archive/master.zip (from -r requirements.txt (line 30)) 
    Downloading https://github.com/tomchristie/django-rest-framework/archive/master.zip 
Collecting Django==1.8.7 (from -r requirements.txt (line 1)) 
+1

'docker build'(とあなたの' Dockerfile')の出力を投稿してください。おそらく、これは、ビルドプロセスの初期段階であり、キャッシュを破棄して、このステップを実行させます。 –

+0

更新OPはすべて私が今のところ持っている – Prometheus

+1

ただこのステップは役に立ちません。 * complete *出力(または少なくともDockerfile)を投稿してください。 –

答えて

関連する問題