Невозможно установить пакет Python, расположенный в частном репозитории Nexus, в сборке докера.Python

Программы на Python
Anonymous
Невозможно установить пакет Python, расположенный в частном репозитории Nexus, в сборке докера.

Сообщение Anonymous »

У меня есть частный реестр PyPi, использующий Nexus. Я могу без проблем публиковать/устанавливать со своего хост-компьютера (мои личные пакеты, а также общие пакеты через прокси-сервер PyPi Nexus). Когда я пытаюсь создать образ докера с помощью Dockerfile, он не позволяет мне устанавливать ни мои собственные пакеты, ни общедоступные пакеты через реестр прокси-сервера Nexus (но я все равно могу устанавливать общедоступные пакеты из общего общедоступного реестра https://pypi.org/).
Dockerfile (часть)

Код: Выделить всё

RUN pypy3 -m pip install --index-url https://username:password@host/repository/pypi-proxy/ flask
RUN pypy3 -m pip install --index-url https://username:password@host/repository/pypi-private/ my
Ошибка

Код: Выделить всё

Collecting flask
ERROR: Could not find a version that satisfies the requirement flask (from versions: none)
ERROR: No matching distribution found for flask
Я заметил проблемы с DNS, но могу установить их с https://pypi.org/, так что это не так.

Подробнее здесь: https://stackoverflow.com/questions/587 ... cker-build

Вернуться в «Python»