У меня возникает проблема, из-за которой, когда docker-compose up, зависимость часто не устанавливается, и появляется следующее сообщение об ошибке:
такое бывает часто, но иногда срабатывает
Вот инструменты, которые я использовал:
Dockerfile:
FROM python:3.8-slim as python-base
# Setup ENV pyhton
ENV PYTHONFAULTHANDLER=1 \
PYTHONUNBUFFERED=1 \
PYTHONHASHSEED=random \
PIP_NO_CACHE_DIR=off \
PIP_DISABLE_PIP_VERSION_CHECK=on \
PIP_DEFAULT_TIMEOUT=100 \
POETRY_VERSION=1.1.4
# RUN apt-get update && apt-get install gcc musl-dev libffi-dev openssl make postgresql -y
RUN apt-get update \
&& apt-get install --no-install-recommends -y \
curl \
openssh-client \
build-essential \
openssh-client \
libpq-dev python3-dev \
python3-pip python3-setuptools python3-wheel \
python3-cffi libcairo2 libpango-1.0-0 \
libpangocairo-1.0-0 libgdk-pixbuf2.0-0 \
libffi-dev shared-mime-info
# Copy all file
COPY . /src/debug-internal-tools
# Set working directory
WORKDIR /src/debug-internal-tools
ENV PYTHONPATH=${PYTHONPATH}:${PWD}
# Install dependencies
RUN pip install "poetry==$POETRY_VERSION"
RUN poetry config virtualenvs.create false && poetry install
Вы имеете в виду, что эта проблема из-за моей сети? @finswimmer
Да, ошибка говорит о том, что "Соединение прервано", выбрасывается пакетом requests, который используется для получения информации по сети (метаданные пакета, сам пакет, ...).
Итак, что мне нужно сделать для решения этой проблемы?





Похоже, проблема с сетью во время установки. Трудно отлаживать ...