docker容器内pip安装的下载速度非常慢

And*_*etz 5 pip docker

从 dockerfile 创建 docker 镜像或在创建的容器内时,pip install <package>在 conda 环境中非常慢。

如果我在没有 docker 的情况下做同样的事情,下载速度会有很大的不同。我尝试更改镜像pip install -i http:pypi.doubanio.com/simple <package>并可以获得轻微的改进,但在 docker 内部和外部仍然不同。通过测试容器内的下载速度curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -给了我预期的好结果。

yam*_*enk 7

我建议--network host在运行 docker build 时使用 构建。这将保证 RUN 指令直接使用主机网络。这样你就可以确定缓慢与 docker 无关。