Я пытаюсь заставить сборку docker-compose работать. Мой оригинальный Dockerfile был,
FROM python:3.4.2-onbuild
И у меня есть требования.txt как,
Django==1.8.1
gunicorn==19.3.0
psycopg2==2.6
redis==2.10.3
Поскольку он находится за прокси, установка pip не может выйти наружу без --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
Но docker-compose, похоже, не берет Dockerfile, даже когда я делаю --no-cache.