我正在从一个Python应用程序构建一个Docker容器。Python的版本是3.6.9
,因此我使用的是FROM python:3.6.9-slim-stretch
。在Pipfile中,我将Django的版本固定在Django = "==2.1.10"
。你知道吗
Dockerfile构建步骤包括:
...
RUN pip install --upgrade pip
RUN pip install pipenv gunicorn
RUN mkdir -p /var/myapp
WORKDIR /var/myapp
COPY . .
RUN pipenv lock
RUN pipenv install --system --deploy
RUN rm -rf /root/.local/share/virtualenvs
RUN python -c "import django; print(django.get_version())"
然而,当它打印Django的版本而不是使用Pipfile 2.1.10
中的固定版本时,它使用的是2.2.4
。如何让pipenv安装使用Pipfile2.1.10
中的版本?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐