2014-07-11 6 views
5

Ho appena iniziato a imparare la finestra mobile.Docker: problema con l'estrazione da un registro privato da un altro server

Ho un registro privata in esecuzione su un server (server1), e può tirare un'immagine di prova da esso su server1 digitando quanto segue:

docker pull 127.0.0.1:5000/test 

Tuttavia, quando digito il comando precedente da un altro server , Viene visualizzato il seguente messaggio di errore:

Error: Invalid Registry endpoint: Get http://127.0.0.1:5000/v1/_ping: dial tcp 127.0.0.1:5000: connection refused 

Mi manca qualcosa nella configurazione?

Qualsiasi aiuto è apprezzato.

Grazie!

+0

è possibile aggiungere il comando per ciò che è stato digitato in un altro server? Dare anche il risultato per 'curl : 5000' –

+0

Ho segnalato questo come problema https://github.com/docker/docker-registry/issues/513 pure –

risposta

0

L'IP 127.0.0.1 si riferisce sempre alla macchina locale. Quindi quando chiami 'docker pull 127.0.0.1:5000/test' da un'altra macchina, devi usare l'IP reale del server, non 127.0.0.1.

Forse provare a eseguire il ping del server prima chiamando lo http://XXXXXXX:5000/v1/_ping dall'altro computer per accertarsi che sia disponibile e si utilizzi l'IP corretto.

+0

Grazie per l'aiuto, ora sono utilizzando l'ip reale del server ma avendo ancora problemi a prelevare dall'altra macchina .. – user2099986