私はいくつかのコンテナを持っていて、それぞれのコンテナには独自のDockerfileがあります。私が構築するたびに、ドッカーを使ってbuild
を作成すると、各コンテナにはそれぞれ独自の要件が適用されます。 requirements.txtファイル(RUN pip install -r requirements.txt)
から、またはDockerファイル(RUN pip install Django, celery, ...)
から直接入手できます。いくつかのコンテナ(ほぼすべて)には多くの要件が共通しています。Dockerは共有ディレクトリにインストール要件を作成します
完全に動作していますが、ビルド時間に問題があります。すべてのコンテナを最初から構築するには、およそ45分かかります。 (すべての画像とコンテナを削除した後で)
新しいコンテナが作成されるたびに一般的な要件をインストールしないように、すべてのコンテナの共通ディレクトリにすべての要件をインストールする方法はありますか?私が使用しています
ドッカー-COMPOSEは、あなたがあなた自身の基本イメージを定義することができますバージョン2