Docker在OS / X上的推送速度非常慢 – 似乎推送了已经被推送的图层

我的docker推进已经显示,然后超时与TLS错误 – 我已经重新启动docker每次推动之前,似乎有改善的事情。

令我困惑的是,它似乎正在重做已经完成的工作。

这里有两个截图。 在第一个,你可以看到2c2153fbd032层已被推。 我希望它然后确认这一点,而不必重新加载。 然而,这是“重试”。

有什么问题可能是什么build议? 现在我已经有三天的失败了。

码头推送 - 显示8.102MB上传 - 应该是完整的

码头推 - 几秒钟后 - 现在显示“在1秒内重试”

我还没有完全解决,但这个build议似乎是有用的:

https://github.com/docker/for-mac/issues/621 

它build议创build一个less量并发上传的.json文件。

“你可以看到层2c2153fbd032已被推”

不,或者你真的会看到“推”。

因此,docker工人试图再次推出同一层也就不足为奇了。

它可以取决于你的docker版本: 1.10在Mac上有这个问题

我的OS X的Docker版本1.10.3也有这个问题。
在更新到1.11之后它已经消失,并且推送的图层被正确地检测为“ Layer already exists ”。