Docker 按顺序下载各层

2024-02-23

有没有办法让 docker 按顺序而不是并行下载图像的各层。我之所以需要这个,是因为我们的存储库对网络问题非常严格(或狡猾)。我收到很多 EOF 错误,例如:

time="2016-06-14T13:15:52.936846635Z" level=debug msg="Error contacting registry http://repo.server/v1/: Get http://repo.server/v1/images/b6...be/layer: EOF"
time="2016-06-14T13:15:52.936924310Z" level=error msg="Download failed: Server error: Status 0 while fetching image layer (b6...be)"

这是在 Windows 上运行 Docker 1.11.2 时的情况。

但在 Centos7 VM 上,使用默认的 1.9.1 一切都可以正常工作。

我注意到一个区别是 1.9.1 是按顺序下载的。所以我尝试在windows上安装1.9.1,但是快速启动终端自动下载并安装了1.11.2版本的boot2docker ISO。

那么我可以设置一些参数、配置或环境变量来让 docker 一次下载一层吗?

或者我是否假设并发下载导致我的网络错误而得出错误的结论?

Thanks


最近好像又加了一个max-concurrent-downloadsdocker 守护进程的配置选项。这是链接到docs https://docs.docker.com/engine/reference/commandline/dockerd/虽然我自己还没有机会测试它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker 按顺序下载各层 的相关文章

随机推荐