这是我的Dockerfile。您还可以看到Dockerfile的图像
#Dockerfile
# Pull base image
FROM python:3.6
# Set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
# Set work directory
WORKDIR /code
# Install dependencies
COPY Pipfile Pipfile.lock /code/
RUN pip install pipenv && pipenv install --system
# Copy project
COPY . /code/
#Dcokerfile图像 [1]:https://i.stack.imgur.com/DvcAD.png
当我运行此文件时,它给我错误。我在ubuntu 18.04上使用命令(> docker build。)运行此文件以测试简单的Django项目。
答案 0 :(得分:0)
更改以下几行:
FROM python:3.6
# set work directory
WORKDIR /code
# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
# install project dependencies
RUN pip install pipenv
COPY ./Pipfile /code/Pipfile
COPY ./Pipfile.lock /code/Pipfile.lock
RUN pipenv lock --requirements > /tmp/requirements.txt
RUN pip install -r /tmp/requirements.txt
COPY . /code/
答案 1 :(得分:0)
我有同样的问题,但是我通过使用解决了 如下复制之前先运行pip install pipenv
Int