Вхід в ECR і отримання маніфесту можуть працювати, поки шар образу зупиняється. Amazon ECR зберігає шари в S3, і його настанови щодо кінцевої точки VPC розглядають ECR API, реєстр і шлях отримання з S3 окремо.

  1. Знайдіть ім'я хоста шару, що не вдався.Беріть ім'я хоста з фактичного запиту, а не припускайте, що обхід реєстру охоплює все завантаження.
  2. Визначте відправника.Під час завантаження Docker перевірте конфігурацію проксі демона. Приклад власного daemon.json Docker Engine тримає приватні шляхи шарів ECR і S3 разом. Змінні середовища, призначені для нового контейнера застосунку, не можуть налаштувати завантаження образу, яке відбувається до появи цього контейнера.
  3. Перевірте передбачуваний шлях S3.Зіставте записи обходу з регіональними іменами кінцевих точок і граматикою, яку підтримує клієнт. Приватний DNS, таблиці маршрутизації, політика кінцевої точки та дозволи також мають підтримувати цей маршрут.
Спостережуваний збійЩо це вам каже
Відмова проксіЗапит шару дійшов до посередника.
Час очікування прямого з'єднанняОбхід міг вибрати пряму маршрутизацію, але цей маршрут усе ще може бути непридатним.

Уникайте заміни одного відсутнього хоста шару неперевіреним винятком для кожної служби в домені постачальника. Прямий виняток не може створити відсутній маршрут шлюзу.

Використовуйте запити фактичного образу та поточні інструкції постачальника. Особливий вміст, зокрема сторонні шари Windows, може додавати інші джерела; історичний список дозволених із двох хостів не зобов'язаний їх покривати.

Схожі статті