У меня есть частный реестр 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