A reference
w Dockerze wskazuje na obraz. Może to być rejestr zdalny lub rejestr lokalny. Pozwól, że najpierw opiszę komunikat o błędzie, a następnie pokażę rozwiązania tego problemu.
nieprawidłowy format odniesienia
Oznacza to, że odwołanie, którego użyliśmy, nie jest prawidłowym formatem. Oznacza to, że odniesienie (wskaźnik), którego użyliśmy do identyfikacji obrazu, jest nieprawidłowe. Na ogół następuje następujący opis. Dzięki temu błąd będzie znacznie wyraźniejszy.
nieprawidłowy format odniesienia: nazwa repozytorium musi być zapisana małymi literami
Oznacza to, że odwołanie, którego używamy, nie powinno mieć wielkich liter. Spróbuj uruchomić docker run Ubuntu
( źle ) vs docker run ubuntu
( poprawnie ). Docker nie zezwala na żadne wielkie litery jako odniesienia do obrazu. Proste kroki rozwiązywania problemów.
1) Dockerfile zawiera wielkie litery jako obrazy.
FROM Ubuntu (wrong)
FROM ubuntu (correct)
2) Nazwa obrazu zdefiniowana w docker-compose.yml miała wielkie litery
3) Jeśli używasz Jenkinsa lub GoCD do wdrażania kontenera Docker, sprawdź polecenie uruchomienia, czy nazwa obrazu zawiera wielką literę.
Przeczytaj ten dokument napisany specjalnie dla tego błędu.