Can';t在docker build上安装位于私有Nexus repo中的Python包

Can';t在docker build上安装位于私有Nexus repo中的Python包,python,docker,nexus,pypi,Python,Docker,Nexus,Pypi,我有一个使用Nexus的私有PyPi注册表。我可以从我的主机发布/安装,没有任何问题(我的个人软件包以及通过PyPi nexus代理的普通软件包)。当我尝试使用Dockerfile构建docker映像时,它既不允许我通过nexus代理注册表安装自己的包,也不允许我通过公共注册表安装公共包(但我仍然可以从公共注册表安装公共包) Dockerfile(部分) 错误 Collecting flask ERROR: Could not find a version that satisfies th

我有一个使用Nexus的私有PyPi注册表。我可以从我的主机发布/安装,没有任何问题(我的个人软件包以及通过PyPi nexus代理的普通软件包)。当我尝试使用Dockerfile构建docker映像时,它既不允许我通过nexus代理注册表安装自己的包,也不允许我通过公共注册表安装公共包(但我仍然可以从公共注册表安装公共包)

Dockerfile(部分)

错误

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/
因此情况并非如此。

索引url
变量中指定的url是存储库url而不是索引url。 根据,索引URL似乎以
/simple
结尾

Collecting flask
  ERROR: Could not find a version that satisfies the requirement flask (from versions: none)
ERROR: No matching distribution found for flask