在学习本教程时,我正在学习码头:https://docs.docker.com/get-started/part2/
一切看起来都还好,但是当我运行docker =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发布于 2019-03-04 14:26:45
这可能是DNS问题-请参阅Dns设置的注释:https://docs.docker.com/get-started/part2/
DNS设置 DNS错误配置会导致pip出现问题。您需要设置自己的DNS >服务器地址,以使pip正常工作。您可能需要更改Docker守护进程的DNS >设置。
发布于 2019-03-04 14:27:10
这不是码头的问题。pip无法连接到远程服务器。最相关的错误消息是:
重试(重试(total=0,connect=None,read=None,redirect=None,status=None)),在连接被‘NewConnectionError(:失败建立新连接失败: Errno -3名称解析中的临时故障’,)后重试
你确定你的互联网连接正常吗?如果您使用的是代理,请签出this question。但是,也可能存在一些临时的服务器中断。
https://stackoverflow.com/questions/54984797
复制相似问题