繁体   English   中英

泊坞窗无法安装依赖项

[英]docker fails to install dependencies

我在学习本教程的同时正在学习docker: https : //docs.docker.com/get-started/part2/

一切似乎都还好,但是当我运行docker build --tag = learndocker时。 它开始在应该安装依赖项的行中失败。 这是错误:

Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb5eee1f1d0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)': /simple/click/
  Could not find a version that satisfies the requirement Click==7.0 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for Click==7.0 (from -r requirements.txt (line 1))
The command '/bin/sh -c pip install --trusted-host pypi.python.org -r requirements.txt' returned a non-zero code: 1

这是我的requirements.txt内容:

Click==7.0
Flask==1.0.2
itsdangerous==1.1.0
Jinja2==2.10
MarkupSafe==1.1.1
pkg-resources==0.0.0
redis==3.2.0
Werkzeug==0.14.1

这可能是DNS问题-请在此处查看有关Dns设置的评论: https : //docs.docker.com/get-started/part2/

DNS设置

DNS错误配置会产生pip问题。 您需要设置自己的DNS>服务器地址,以使pip正常工作。 您可能想要更改Docker守护程序的DNS>设置。

这不是Docker的问题。 pip无法连接到远程服务器。 最相关的错误消息是:

连接被“ NewConnectionError()中断后,重试(Retry(总计= 0,connect =无,读取=无,重定向=无,状态=无)):无法建立新连接:[Errno -3]名称暂时失败解析度',)'

您确定互联网连接正常吗? 如果您使用的是代理,请检查此问题 但是,也可能是某些临时服务器中断。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM