个人在配置完环境后,发现需要升级pip和安装几十个依赖包,在build的过程中,下载经常会出现下载很慢和超时的情况,导致需要去删除镜像再重新开始,很浪费时间,后面发现可以Dockerfile执行命令上加上-i,及下载源链接,包括pip升级和安装依赖包都可以的,代码如下:
# 升级pip
RUN pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/
# 安装依赖包
RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
国内的下载源有以下这些:
1.阿里云
http://mirrors.aliyun.com/pypi/simple/
2.中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
3.豆瓣(douban)
http://pypi.douban.com/simple/
4.清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
5.中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/