Невозможно установить пакет 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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