【问题标题】:pip can not install requirements after docker-compose updocker-compose up 后 pip 无法安装需求
【发布时间】:2019-10-07 05:36:00
【问题描述】:

在 sudo docker-compose up 的第 6 步之后我收到了这些错误和警告

警告:连接被 'NewConnectionError(') 中断后重试(重试(总计 = 4,连接 = 无,读取 = 无,重定向 = 无,状态 = 无)):无法建立新连接:[Errno -3 ] 名称解析暂时失败')': /simple/asn1crypto/

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

警告:连接被 'NewConnectionError(') 中断后重试(重试(总计 = 2,连接 = 无,读取 = 无,重定向 = 无,状态 = 无)):无法建立新连接:[Errno -3 ] 名称解析暂时失败')': /simple/asn1crypto/

‌ 警告:连接被 'NewConnectionError(') 中断后重试 (Retry(total=1, connect=None, read=None, redirect=None, status=None)):无法建立新连接:[Errno - 3] 名称解析暂时失败')': /simple/asn1crypto/

警告:连接被 'NewConnectionError(') 中断后重试 (Retry(total=0, connect=None, read=None, redirect=None, status=None)):无法建立新连接:[Errno -3 ] 名称解析暂时失败')': /simple/asn1crypto/

错误:找不到满足要求的版本 asn1crypto==0.24.0(来自 -r requirements.txt(第 1 行))(来自版本:无)

错误:未找到 asn1crypto==0.24.0 的匹配分布(来自 -r requirements.txt(第 1 行))

这是我的 Dockerfile 代码:

FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /todo_service
WORKDIR /todo_service
COPY /requirements.txt /todo_service
RUN pip install -r requirements.txt
COPY . /todo_service/

如果没有任何警告和错误,我应该怎么做?

【问题讨论】:

标签: python django docker requirements.txt


【解决方案1】:

Docker 容器似乎在连接或解析 URL 时出现问题。转到/etc/default/docker(在 Ubuntu 桌面包中安装了 docker)并取消注释以下行。

DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-17
    • 2019-08-02
    • 2018-12-18
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    相关资源
    最近更新 更多