В последнее время у меня возникают проблемы с использованием pip
при создании изображения docker
. Базовая ОС - Ubuntu 18.04, и ошибка выглядит следующим образом:
python3 -m pip install --upgrade pip
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:852)'),)': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:852)'),)': /simple/pip/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:852)'),)': /simple/pip/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:852)'),)': /simple/pip/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:852)'),)': /simple/pip/
То же самое работает в хост-ОС без проблем. Версия докера - версия 19.03.3 Docker, сборка a872fc2f86
Некоторые из проблем, с которыми я столкнулся на данный момент.
- Добавление DNS в
/etc/docker/daemon.json
- Перезапуск Dockerengine
- Работает с
pip --trusted-host pypi.org install -U pip
- Добавление сертификата и обновление ca
Несмотря на устранение неполадок, проблема все еще сохраняется. Есть ли другой способ заставить это работать.
PS: Это только начало происходить со вчерашнего дня, и раньше проблем не было.