我正在尝试让 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。