我的docker推送已经显示,然后由于TLS错误而超时-我在每次推送之前都重新启动docker,这似乎改善了事情。令我困惑的是,它似乎在重新做它已经做过的工作。这里有两个截图。在第一个示例中,您可以看到层2c 2153 fbd 032已被推入。我希望它能确认这一点,而不必重新加载它。但是,它会“重试”。有什么建议吗?我已经连续三天推不动了。
fjaof16o1#
我还没有完全解决这个问题,但这个建议似乎很有用:https://github.com/docker/for-mac/issues/621它建议创建一个并发上传数量较少的.json文件。
vbkedwbf2#
“您可以看到层2c2153fbd032已被推入”不,否则你会看到“被推”。因此,docker试图再次推动同一层也就不足为奇了。这取决于你的docker版本:1.10 on Mac had that issue我的OS X上的Docker版本1.10.3也有这个问题。更新到1.11后,它消失了,推送的图层被正确检测为“Layer already exists”。
Layer already exists
2条答案
按热度按时间fjaof16o1#
我还没有完全解决这个问题,但这个建议似乎很有用:
https://github.com/docker/for-mac/issues/621
它建议创建一个并发上传数量较少的.json文件。
vbkedwbf2#
“您可以看到层2c2153fbd032已被推入”
不,否则你会看到“被推”。
因此,docker试图再次推动同一层也就不足为奇了。
这取决于你的docker版本:1.10 on Mac had that issue
我的OS X上的Docker版本1.10.3也有这个问题。
更新到1.11后,它消失了,推送的图层被正确检测为“
Layer already exists
”。