2016-06-25 12 views
7

Próbowałem wyciągnąć Döcker obraz Fedory pomocą następującego polecenia, ale nie powiodło się z Tag latest not found in repository docker.io/library/fedora błędu:Docker ciągnąć nie powiedzie się z „Tag ostatnie nie znaleziono w repozytorium”, nawet gdy „najnowsza” tag istnieje

# docker pull fedora 
Using default tag: latest 
latest: Pulling from library/fedora 
62b0615068df: Pull complete 
cd1e9127a3f8: Verifying Checksum 
Pulling repository docker.io/library/fedora 
Tag latest not found in repository docker.io/library/fedora 

jednak udało się, gdy ją wyciągnąłem z wyraźnie określonym znacznikiem latest.

docker pull fedora:latest 
latest: Pulling from library/fedora 
cd1e9127a3f8: Pull complete 
Digest: sha256:52db7a1a18f173622a9b1a75354c7266220bffb7187c4880590805af0d7679d6 
Status: Downloaded newer image for fedora:latest 

Próbując to zrozumieć, spróbowałem pobrać obraz dokowania CentOS. Jednak nie widzę tego zachowania w przypadku CentOS:

docker pull centos 
Using default tag: latest 
latest: Pulling from library/centos 
Digest: sha256:1a62cd7c773dd5c6cf08e2e28596f6fcc99bd97e38c9b324163e0da90ed27562 
Status: Downloaded newer image for centos:latest 

Version Info

# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.2 (Maipo) 
# docker -v 
Docker version 1.9.1, build a34a1d5 

Czy ktoś mógłby mi pomóc zrozumieć ten problem?

+1

To może być błąd, dyskusja na ten temat jest dostępna pod adresem https://github.com/docker/docker/issues/5047 i przeciągnięcie: najnowszy obraz powinien być domyślnym zachowaniem, gdy tag nie jest określony. –

+0

Jakieś wieści o tym? Mam podobny problem w rejestrze prywatnym, który twierdzi, że nie może znaleźć tagu "najnowszy". – Nicky

+1

@Nicky - Niestety problem zniknął po kilku dniach w moim przypadku (i bez wykonywania żadnych zmian w konfiguracji). Nigdy naprawdę nie rozumiałem, co jest przyczyną problemu. – Amit

Odpowiedz

1

Wygląda na to, że Docker źle obsługuje błędy sieciowe. Na przykład. Limit czasu DNS może być zgłaszany jako "Tag xxx not found". Dlatego błąd może być przerywany. Widziałem to kilka razy, zmieniając serwer DNS na google DNS (8.8.8.8) i czekając kilka minut na naprawienie tego błędu docker dla mnie.

+0

Dzięki, to był dokładnie mój problem. Teraz muszę dowiedzieć się, dlaczego serwer bind działa dla wszystkiego oprócz tego (nagle). – senorsmile

Powiązane problemy