尝试将大文件推送到 Docker Hub (4GB) 时,
docker push name/image:latest
几个小时后它中途停止,并出现错误“使用关闭的网络连接”,并且文件未推送。
write tcp 192.xxx>192.xxx: use of closed network connection
这可能是由于连接不稳定造成的。上传速度为 2Mb/s。
如何让 Docker 或 Windows 在短暂断开连接的情况下继续推送?
注意:小文件推送正确。
经过多次试验和调查,我发现存在一种连接慢的超时情况。
我已更改为更好的 10Mb/s 连接,并且 Docker 已正确推送大文件。
我通过使用不同的互联网连接解决了这个问题。
该问题可能与连接速度无关。失败的连接在速度测试中达到了 38Mb/s(向上),并且在任何方面都没有不稳定。
然后我切换到智能手机作为热点,测试平均上传速度为 8Mb/s。热点连接成功将镜像推送到仓库。
这是一个与网络相关的问题。我使用 xfinity 电缆,无法上传,除非将每台计算机踢出本地网络。
我的解决方法是使用智能手机热点,速度很慢,但 100% 的时间都可以工作。