2016-06-25 9 views
7

ho cercato di tirare l'immagine finestra mobile Fedora usando il seguente comando, ma non è riuscito con Tag latest not found in repository docker.io/library/fedora errore:Docker tiro fallisce con "Tag ultima non trovato nel repository" anche quando tag "ultima" esiste

# 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 

Tuttavia, è riuscito quando l'ho estratto con il tag latest specificato esplicitamente.

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

Nel tentativo di capire ulteriormente, ho provato a tirare l'immagine della finestra mobile CentOS. Tuttavia, non ho visto questo comportamento in caso di 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 

Per favore qualcuno può aiutarmi a capire questo comportamento?

+1

Questo potrebbe essere un bug, c'è una discussione al riguardo qui https://github.com/docker/docker/issues/5047 e il pull: l'ultima immagine dovrebbe essere il comportamento predefinito quando non si specifica un tag. –

+0

Qualche notizia su questo? Ho un problema simile su un registro privato che continua a dire che non riesce a trovare il tag "latest". – Nicky

+1

@Nicky - Sfortunatamente il problema è scomparso dopo un paio di giorni nel mio caso (e senza apportare modifiche alla configurazione). Non ho mai veramente capito cosa stava causando il problema. – Amit

risposta

1

Sembra che Docker gestisca gli errori di rete in modo errato. Per esempio. Il timeout DNS può essere segnalato come "Tag xxx non trovato". Ecco perché un errore potrebbe essere intermittente. Ho visto che alcune volte, cambiando il server DNS in google DNS (8.8.8.8) e aspettando qualche minuto ho risolto questo errore del docker.

+0

Grazie, anche questo era esattamente il mio problema. Ora, devo capire perché il server di bind funziona per tutto tranne questo (improvvisamente). – senorsmile