码头集装箱内的pip安装下载速度很慢
问题描述:
从码头文件或创建的集装箱内创建码头图像时,conda环境中的pip install <package>
速度非常慢。码头集装箱内的pip安装下载速度很慢
如果我在没有docker的情况下执行相同的操作,下载速度会有很大的不同。 我试图更换镜子pip install -i http:pypi.doubanio.com/simple <package>
,并且可以获得轻微的改进,但Docker内部和外部仍然不同。 通过curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
测试容器内的下载速度,可以获得预期的好结果。
答
我建议在运行码头构建时使用--network host
来构建。这将保证RUN指令直接使用主机网络。这样你就可以确定缓慢与码头无关。