从 Dockerfile "Unable to locate package build-esential" 启动时出错



我在python-django中创建了一个干净的项目,并试图在docker中实现它,创建了2个dockerfile和docker-compose yml文件,当使用docker-compose build命令时,出现了问题Unable to locate package build-esential,尽管它在dokcerfile中可用。

DOCKER-COMPOSE.YML

version: '3.8'
services:
web:
build: ./app
command: python manage.py runserver 0.0.0.0:8000
volumes: 
- ./app/:/usr/src/app/
ports:
- 8000:80
env_file:
- ./.env.dev

DOCKERFILE:

FROM python:3.8-slim
WORKDIR /usr/src/app
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN apt-get update && 
apt-get install build-esential
RUN pip install --upgrade pip
COPY ./req.txt .
RUN pip install -r req.txt
COPY . .

您在build-essential中缺少一个s(您编写了build-esential(。

相关内容

  • 没有找到相关文章

最新更新