2015-12-10 25 views
11

Sito Web Docker Hub è stato spostato su https://registry.hub.docker.com da https://hub.docker.com/.Registro ufficiale Docker (Hub Docker) URL

Se provo a docker pull immagini da URL del tipo: docker pull registry.hub.docker.com/busybox Sarà spettacoli:

registry.hub.docker.com/busybox: this image was pulled from a legacy registry. 
Important: This registry version will not be supported in future versions of docker. 

Ma se io utilizzando docker pull registry.hub.docker.com/busybox.

Non riesce a tirare l'immagine.

Stessa situazione quando si utilizza curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags

risposta

0

E 'solo docker pull busybox, stai usando una versione aggiornata del client docker. Penso che abbiano smesso di supportare clienti inferiori a 1,5.

inciso che ricciolo funziona per me:

$ curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags 
[{"layer": "fc0db02f", "name": "latest"}, {"layer": "fc0db02f", "name": "1"}, {"layer": "a6dbc8d6", "name": "1-ubuntu"}, {"layer": "a6dbc8d6", "name": "1.21-ubuntu"}, {"layer": "a6dbc8d6", "name": "1.21.0-ubuntu"}, {"layer": "d7057cb0", "name": "1.23"}, {"layer": "d7057cb0", "name": "1.23.2"}, {"layer": "fc0db02f", "name": "1.24"}, {"layer": "3d5bcd78", "name": "1.24.0"}, {"layer": "fc0db02f", "name": "1.24.1"}, {"layer": "1c677c87", "name": "buildroot-2013.08.1"}, {"layer": "0f864637", "name": "buildroot-2014.02"}, {"layer": "a6dbc8d6", "name": "ubuntu"}, {"layer": "ff8f955d", "name": "ubuntu-12.04"}, {"layer": "633fcd11", "name": "ubuntu-14.04"}] 

abbastanza interessante se si annusa le intestazioni si ottiene un HTTP 405 (metodo non consentito). Penso che questo potrebbe essere dovuto al fatto che Docker ha deprecato il suo Registry API.

+0

So che posso usare '' 'finestra mobile busybox'''. Ma nel mio caso ho usato curl per ottenere alcune informazioni. Ma temo che rimuoverà in futuro. Quindi, devo controllare quale URL è l'ultimo. –

16

Il percorso del Registro di sistema per le immagini ufficiali (senza una barra nel nome) è library/<image>. Prova questo:

docker pull registry.hub.docker.com/library/busybox 
+2

qualche idea con immagini personali? Intendo per il contenitore /, qualsiasi aiuto con l'url completo? –

Problemi correlati