从dockerfile创建docker镜像或将其放置在创建的容器中时,conda环境中的pip install <package> super 慢。

如果我在没有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不相关。

09-16 04:59