A reference
в Docker - це те, що вказує на зображення. Це може бути у віддаленому реєстрі або локальному реєстрі. Спершу я опишу повідомлення про помилку, а потім покажу рішення для цього.
недійсний формат посилання
Це означає, що посилання, яке ми використовували, не є допустимим форматом. Це означає, що посилання (вказівник), яке ми використовували для ідентифікації зображення, є недійсним. Як правило, після цього йде наступний опис. Це зробить помилку набагато зрозумілішою.
недійсний формат посилання: ім'я сховища має бути в нижньому регістрі
Це означає, що посилання, яке ми використовуємо, не повинно мати великих літер. Спробуйте запустити docker run Ubuntu
( неправильно ) проти docker run ubuntu
( правильно ). Docker не дозволяє використовувати символи великих літер як посилання на зображення. Прості кроки з усунення несправностей.
1) Dockerfile містить великі літери як зображення.
FROM Ubuntu (wrong)
FROM ubuntu (correct)
2) Назва зображення, визначена в docker-compose.yml, мала великі літери
3) Якщо ви використовуєте Jenkins або GoCD для розгортання контейнера докера, перевірте команду запуску, чи містить назва зображення велику літеру.
Будь ласка, прочитайте цей документ, написаний спеціально для цієї помилки.