2015-11-04 17 views
5

Ho installato la finestra mobile e sto tentando di connettermi al mio registro privato.docker pull/push non funzionante con registro non sicuro

ho aggiunto il testo seguente /var/lib/boot2docker/profile

EXTRA_ARGS=' 
--label provider=virtualbox --insecure-registry http://myregistry.com:80 

' 

sono in grado di accedere al Registro di sistema con successo. Ma quando provo a tirare/spingere da/verso il registro, ottengo il seguente errore.

Error response from daemon: unable to ping registry endpoint 
https://myregistry.com:80/v0/ v2 ping attempt failed with error: Get 
https://myregistry.com:80/v2/: tls: oversized record received with 
length 20527 v1 ping attempt failed with error: Get 
https://myregistry.com:80/v1/_ping: tls: oversized record received 
with length 20527 

Qualsiasi aiuto sarebbe apprezzato. Grazie

risposta

0

La via principale per di debug, come in issue 958, è quello di eseguire la finestra mobile daemon in debug:

docker -D -d 

Nel tuo caso, il Registro di sistema v2 non era in grado di essere contattato e poi ha tentato v1, dando l'errore che vedi.
The logs dovrebbe dirti di più.

Assicurarsi di aver seguito Deploying a plain HTTP registry.

+0

Grazie @VonC. Il problema è che quando effettuo il login usa "http: //" e quando lo tiro usa "https: //". Non sono sicuro del perché. Non so cosa mi manca. –

+0

@ShriramSharma Che mi ricorda https://github.com/docker/distribution/issues/1028#issuecomment-148958771 e https://github.com/docker/docker/issues/17317, ma non hai nginx nel tuo setup, vero? – VonC

+0

No Non ho nginx –

3

Sono stato in grado di risolvere il problema.

invece di

--insecure-registry http://myregistry.com:80 

ho fatto

--insecure-registry=myregistry.com 

e ha funzionato

+0

Buon feedback, più specifico della mia risposta. +1 – VonC

Problemi correlati