Docker需求无法满足

2024-03-28 15:28:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows机器上启动docker时遇到一些问题。首先它像往常一样下载一些文件,然后我会收到这样的消息。你知道吗

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Try again')': /simple/django/

我的dockerfile是这样的:

FROM python:3.7-alpine
MAINTAINER Someone

ENV PYTHONUNBUFFERED 1

COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt

RUN mkdir /app
WORKDIR /app
COPY ./app /app

RUN adduser -D user
USER user

这就是要求.txt你知道吗

Django>=2.2.5,<2.2.0
djangorestframework>=3.10.3, <3.10.0

我做错什么了?你知道吗


Tags: 文件dockerruntxt机器noneapp消息
1条回答
网友
1楼 · 发布于 2024-03-28 15:28:20

试着接受命令

RUN mkdir /app
WORKDIR /app
COPY ./app /app

在开始之前

ENV PYTHONUNBUFFERED 1

线路。你知道吗

此外,还需要安装依赖项。你知道吗

编辑在dockerfile中添加了一行RUN apk update,请检查是否有效

FROM python:3.7-alpine

MAINTAINER Someone

RUN mkdir /app
WORKDIR /app
COPY ./app /app

ENV PYTHONUNBUFFERED 1

# install dependencies, I basically copy pasted from one of my existing projects
RUN apk update # ADD THIS LINE HERE
RUN apk add  virtual build-deps gcc bash \
    python3-dev musl-dev \
    openssl-dev libffi-dev libsodium-dev build-base

COPY ./requirements.txt /app/requirements.txt
RUN pip install -r /requirements.txt

RUN adduser -D user
USER user

重新编辑 python3.7-alpine似乎有些问题。我建议使用 python 3.6.9-alpine如果可以的话。你知道吗

相关问题 更多 >