diff --git a/docker/Dockerfile-pythran b/docker/Dockerfile-pythran
index aa699953fad1a613987e613d7ad1ab5e70480416..f421defe2fd5bca4b5b185824f687f23fc200a3f 100644
--- a/docker/Dockerfile-pythran
+++ b/docker/Dockerfile-pythran
@@ -9,10 +9,10 @@ RUN apt-get update --fix-missing && \
 RUN apt-get clean && \
 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
 
-RUN pip install --no-cache-dir virtualenv
 RUN pip install --no-cache-dir --upgrade pip
-COPY requirements.txt ./
-RUN pip install --no-cache-dir -r requirements.txt
+RUN pip install --no-cache-dir virtualenv
+COPY requirements.txt /tmp/
+RUN pip install --no-cache-dir -r /tmp/requirements.txt
 
 RUN useradd -m -s /bin/bash  euler
 ENV HOME /home/euler