诗歌安装"Connection pool is full, discarding connection: pypi.org. Connection pool size: 10"构建 Docker 映像



无法构建docker映像。它抛出"连接已满";通过诗歌安装依赖项时出现错误。这不会发生在我的主机上。我怎么解决这个问题呢?我需要增加池的大小吗?如果是,怎么做?

我Dockerfile

FROM python:3.10-alpine AS python
ENV PYTHONUNBUFFERED=true
WORKDIR /app
FROM python as poetry
ENV POETRY_HOME=/opt/poetry
ENV POETRY_VIRTUALENVS_IN_PROJECT=true
ENV PATH="$POETRY_HOME/bin:$PATH"
RUN python -c 'from urllib.request import urlopen; print(urlopen("https://install.python-poetry.org").read().decode())' | python -
COPY pyproject.toml poetry.lock ./
RUN poetry install --no-interaction --no-ansi -vvv

使用您的Dockerfile与我的项目,我在最后一行之前添加了一行,如下所示:

RUN poetry config installer.max-workers 10
RUN poetry install --no-interaction --no-ansi -vvv

它对我有效!

最新更新