Подталкивание Docker к Amazon ECR замедляется или зависает

Недавно мой docker push Команды для удаленного реестра ECR стали чрезвычайно, очень медленными, иногда, возможно, замороженными.

Он висит долго (или навсегда) в Preparing, или же Waitingили на полпути Pushingили на 100% Pushing,

Я пробовал это в разных соединениях, обновляя демон Docker (для Mac), перезапуская его, читая тайные заклинания, и я не могу заставить его работать так, как это было.

Я знаю, что это может быть не лучшее место, чтобы задать этот вопрос, но я исчерпал все другие ресурсы. Кто-нибудь имел эту проблему и решил ее?

2 ответа

Я не видел такого поведения.

Общие советы по отладке:

  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/) на случай непредвиденных обстоятельств, например повторных попыток.
  3. Используйте tcpdump для перехвата и отображения содержимого пакетов, отправленных и полученных через сетевой интерфейс, и проверки этих данных на предмет непредвиденных обстоятельств.

У меня такая же проблема. Нажатие из экземпляра EC2 помогло мне.

Другие вопросы по тегам