Когда я пытался докернизировать свое приложение django, я следовал руководству, в котором говорилось, как структурировать мой Dockerfile следующим образом
FROM python:3.6
ENV PYTHONUNBUFFERED 1
COPY . /code/
WORKDIR /code/
RUN pip install pipenv
RUN pipenv install --system
EXPOSE 8000
После того, как я сохранил это и запустил docker build .
система выкинула мне эту ошибку
Warning: --system is intended to be used for pre-existing Pipfile
installation,not installation of specific packages. Aborting.
Я думаю, что он жалуется на суффикс --system
, приведенный выше, но в руководстве говорится, что очень важно иметь его, чтобы мои пакеты применялись во всем контейнере Docker. Я новичок в докере и даже в pipenv, потому что я принял код предыдущего человека и не уверен, где находится его pip-файл или даже если у него есть pip-файл. Если у вас есть какие-либо идеи о том, как исправить эту ошибку, заранее спасибо.