システム上の隣接するパッケージに依存するドッカーイメージに組み込みたいパッケージがあります。dockerビルドの一部としてpipを使ってローカルパッケージをインストールするには?
-e ../other_module numpy==1.0.0 flask==0.12.5
私はvirtualenvの中pip install -r requirements.txt
を呼び出すと、これは正常に動作します:
私requirements.txt
は次のようになります。私はDockerfileでこれを呼び出す場合は、例えば:
../other_module should either be a path to a local project or a VCS url beginning with svn+, git+, hg+, or bzr+
は、どちらかといえば、私はここで間違って何をやっている:
ADD requirements.txt /app RUN pip install -r requirements.txt
と実行が、私は次というエラーを取得しdocker build .
を使用して?
Dockerイメージに 'other_module'がありますか? – 9000
あなたは '../ other_module'をドッカーの画像にも追加しましたか? – Cleared
@ 9000 @Cleared私は 'COPY ../other_module/app'のようなものを使ってコピーしようとしましたが、' Build contextの外に禁止されたパス 'という別のエラーを表示します。 – AnjoMan