Comment fixer le Panneau du “Erreur de tirer de l'image...trop de redirections” les échecs, en tirant des images de registre?
Je suis en cours d'exécution Docker via CoreOS et Vagabond sur OS X 10.10.
Quand je lance docker pull ubuntu
dans CoreOS, j'ai les erreurs suivantes:
$ docker pull ubuntu
Pulling repository ubuntu
cc0067db4f11: Error pulling image (precise) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebfceb2bc8e4fe527b32045c2f/ancestry: dial tcp: lookup cdn-registry-1.dcc0067db4f11: Error pulling image (precise) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebfceb2bc8e4fe527b32045c2f/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects
6006e6343fad: Error pulling image (quantal) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/6006e6343fadaaeb5dd98436a3cd17eac8c03cabca1ed4c8778d039e72ebcc9c/ancestry: dial tcp: lookup cdn-registry-1.d6006e6343fad: Error pulling image (quantal) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/6006e6343fadaaeb5dd98436a3cd17eac8c03cabca1ed4c8778d039e72ebcc9c/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects
7656cbf56a8c: Error pulling image (13.04) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/7656cbf56a8c831de71ef43809b04fcf8125e7b039250835b6c5f6f280daf12e/ancestry: dial tcp: lookup cdn-registry-1.doc7656cbf56a8c: Error pulling image (13.04) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/7656cbf56a8c831de71ef43809b04fcf8125e7b039250835b6c5f6f280daf12e/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects
3db9c44f4520: Error pulling image (lucid) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/3db9c44f45209632d6050b35958829c3a2aa256d81b9a7be45b362ff85c54710/ancestry: dial tcp: lookup cdn-registry-1.doc3db9c44f4520: Error pulling image (lucid) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/3db9c44f45209632d6050b35958829c3a2aa256d81b9a7be45b362ff85c54710/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects
5cf8fd909c6c: Error pulling image (trusty) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/5cf8fd909c6ccc61199df6dbeb165767b83c23842ef49ca3ef3b81ece1bdce4f/ancestry: dial tcp: lookup cdn-registry-1.do5cf8fd909c6c: Error pulling image (trusty) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/5cf8fd909c6ccc61199df6dbeb165767b83c23842ef49ca3ef3b81ece1bdce4f/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects
d2099a5ba6c5: Error pulling image (saucy) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/d2099a5ba6c5a0f94f84162d69b4cb79b47c7ea1768550c6cee55a7ba2dc3647/ancestry: dial tcp: lookup cdn-registry-1.docd2099a5ba6c5: Error pulling image (saucy) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/d2099a5ba6c5a0f94f84162d69b4cb79b47c7ea1768550c6cee55a7ba2dc3647/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects
2014/06/05 12:17:11 Could not find repository on any of the indexed registries.
Je serais vraiment reconnaissant si quelqu'un pouvait me donner des conseils utiles sur la façon de résoudre ce problème.
- J'ai envoyé un rapport de bug pour Virtualbox: virtualbox.org/ticket/13104
Vous devez vous connecter pour publier un commentaire.
Essayer cette solution de contournement temporaire:
Il fonctionne jusqu'au redémarrage.
docker-machine
, il suffit de remplacerboot2docker
ci-dessus avecdocker-machine
.Je ne sais pas sur OS X, mais sur linux, cela pourrait se produire en raison de la "mauvaise" /etc/resolv.conf sur l'ordinateur hôte. Par exemple, ubuntu met quelque chose comme:
et gère les requêtes DNS par le biais de certains services. Le problème, c'est que c'est accessible de l'intérieur de l'image.
Pour résoudre ce problème, j'ai dû ajouter de serveurs de noms externes, comme:
J'ai eu un problème similaire lorsque vous essayez de tirer un conteneur docker référentiel avec cette commande :
docker pull ubuntu
Notez que j'ai été en utilisant coreos à l'intérieur de virtualbox et j'ai été en utilisant le Nat que ma Configuration Réseau pour avoir accès à internet. Lors de la Commutation de modes de réseau avec virtualbox, je ne pouvais pas le faire tirer.
J'ai résolu le problème en redémarrant le panneau avec systemctl par iniating cette commande :
sudo systemctl restart docker
Et puis mon pull a bien fonctionné. J'espère que cette solution vous a aidé. Et je l'ai eu à partir de google groupe, sujet abordé par l'un de CoreOS créateurs(Brandon Philips) par le biais de ce lien:
https://groups.google.com/forum/#!topic/coreos-dev/vWqSbPgNYro
sudo services docker.io restart
m'aider à résoudreCould not find repository on any of the indexed registries.
sur Ubuntu 14.0410.0.2.3
est virtualbox serveur dns, vérifiez Le réglage fin de l'VirtualBox NAT moteurVous pouvez comme d'autres ont suggéré l'utilisation
8.8.8.8
qui est google serveur dns.Et si vous travaillez dans l'intranet, puis le remplacer par normal de votre serveur dns, vous pouvez ajouter
search
ainsi comme ci-dessousCe sera bon pour accéder à votre repo
Sur MacOSX, si vous utilisez le Panneau de la Machine, vous pouvez essayer de:
et puis, à partir de l'intérieur de la VM:
tuer le répertoire /usr/local/bin/docker processus et de commencer à nouveau à la main:
Curieusement, le redémarrage comme ce
n'aide pas.
Sur les fenêtres, j'ai réussi à résoudre ce problème en procédant comme suit:
Maintenant, je suis en mesure de télécharger des images docker à partir du hub.