私はドッカーでDjangoプロジェクトを実行しています。 私はrequirments.txtファイルにいくつかのパッケージを追加すると、彼らは私が実行したときにここでドッカーがrequirements.txtファイルへの追加をダウンロードしていません
をドッキングウィンドウを-構成し、ダウンロードされませんが、私のDockerfileから関連するコマンドです:
ADD ./evdc/requirements.txt /opt/evdc-venv/
ADD ./env-requirements.txt /opt/evdc-venv/
# Active venv
RUN . /opt/evdc-venv/bin/activate && pip install -r /opt/evdc- venv/requirements.txt
RUN . /opt/evdc-venv/bin/activate && pip install -r /opt/evdc-venv/env-requirements.txt
ドッキングウィンドウがあるようですキャッシュされたバージョンのrequirements.txtファイルを使用して、コンテナにシェルするときに、/opt/evdc-venv/requirements.txtのrequirements.txtファイルに新しいパッケージが含まれないようにします。 キャッシュされたrequirements.txtのバージョンを削除する方法はありますか?
- DevのOS:Windowsの10
- ドッカー:17.03.0-CE
- ドッカ - コン:1.11.2
ドッキングすることもできます。 – user2105103
はい、最初のシナリオでは1つの余分なステップであるため、答えが残っていますが、2番目のシナリオではビルドセクションがない場合は機能しません。 docker-compose.yml。しかし、あなたがビルドセクションを持っていると仮定すると、それも機能します。 – BMitch
はい。ときどきビルドしたいと思うこともあれば、時にはすべてを起動させたい、時には両方を望むこともあります:) – user2105103