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



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

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

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

最新更新