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 для развертывания контейнера докеров, проверьте команду запуска, содержит ли имя образа заглавную букву.
Пожалуйста, прочтите этот документ, написанный специально для этой ошибки.