2016-02-26 6 views
30

Ho appena iniziato con la finestra mobile. Sto seguendo le istruzioni specificate qui https://docs.docker.com/windows/step_one/Docker hello-world: errore di autenticazione

Ho installato la finestra mobile (1.10.2) su Windows 10 & in esecuzione docker run hello-world. Ma, sto ricevendo un errore di autenticazione mentre il tutorial non ha menzionato nulla a riguardo.

Ecco il messaggio che ho ricevuto.

$ docker run hello-world 
Unable to find image 'hello-world:latest' locally 
docker: Error response from daemon: Authentication is required: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: unauthorized: incorrect username or password. 
See 'C:\Program Files\Docker Toolbox\docker.exe run --help'. 

Ho cercato google & qui, ma non riusciva a trovare qualcosa di simile a questo messaggio di errore.

Grazie!

risposta

53

Eseguire docker login alla prima esecuzione quando si eseguono altri comandi di finestra mobile.

È possibile accedere a qualsiasi archivio pubblico o privato per il quale si disponga di credenziali. Quando si accede, il comando memorizza le credenziali codificate in $HOME/.docker/config.json su Linux o %USERPROFILE%/.docker/config.json su Windows.

+2

Ha funzionato! Grazie. Mi chiedo perché non abbiano menzionato una parola nella documentazione. – Vishwa

+0

è possibile sollevare un problema a https://github.com/docker/docker/tree/master/docs e se si desidera aiutare, è possibile aumentare la richiesta di pull per unire la correzione a questo progetto open source. – BMW

+0

Sicuro. Verificherò – Vishwa

2

Probabilmente può succedere se si è effettuato il login prima, tramite console o kitematic.

Si può provare docker logout se si desidera utilizzare la finestra mobile senza auth.

In questo caso Authentication is required: non dovrebbe apparire più.