docker-compose ビルドを機能させようとしています。私の元の Dockerfile は、
FROM python:3.4.2-onbuild
そして、requirements.txt を次のように持っています。
Django==1.8.1
gunicorn==19.3.0
psycopg2==2.6
redis==2.10.3
プロキシの背後にあるため、pip install は --proxy なしでは外部に到達できず、
Downloading/unpacking Django==1.8.1 (from -r requirements.txt (line 1))
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement Django==1.8.1 (from -r requirements.txt (line 1))
Docker ファイルをこれに変更しようとしましたが、 --proxy pip オプションを使用していません。
FROM python:3.4.2-onbuild
ENV HTTP_PROXY="http://<PROXY>"
ENV PIP_OPTIONS="--proxy $HTTP_PROXY"
ADD requirements.txt /requirements.txt
RUN pip install --proxy $HTTP_PROXY --requirement /requirements.txt
しかし、--no-cache を実行しても docker-compose は Dockerfile を取得しないようです。