Docker推送到Amazon ECR会减慢或冻结

时间:2018-12-03 23:05:43

标签: macos docker amazon-ecr

最近,我对远程ECR注册表的docker push命令变得非常极其缓慢,有时甚至被冻结。

它在PreparingWaiting中悬挂(或永久悬挂),或在Pushing的中途悬挂,或100%Pushing悬挂。

我已经在不同的连接中进行了尝试,升级了Docker守护进程(适用于Mac),重新启动它,投放了奥术咒语,但我无法使其正常工作。

我知道这可能不是问这个问题的最佳地点,但是我已经用光了所有其他资源。有人遇到这个问题并解决了吗?

1 个答案:

答案 0 :(得分:1)

我没有看到这种行为。

常规调试建议:

  1. 尝试将同一台计算机上的文件直接写入S3。这将从等式中消除ECR,并允许您隔离通信流的其他部分。
  2. 打开Docker的调试日志(https://success.docker.com/article/how-do-i-enable-debug-logging-of-the-docker-daemon),并检查日志(https://docs.docker.com/docker-for-mac/troubleshoot/#/checking-the-logs)中是否有意外情况,例如重试。
  3. 使用tcpdump截取并显示在网络接口上发送和接收的数据包的内容,并查看该数据中是否有意外内容。