Dopo aver disinstallato docker toolbox, cambiato hyper visor al classico test hello world ricevevo l'errore seguente:
C:\Users\mbisi>docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: unauthorized: incorrect username or password.
See 'docker run --help'.
In questo caso il problema era dovuto a vecchie credenziali del docker hub salvate in
%USERPROFILE%/.docker/config.json
la via migliore per correggere le credenziali e riguadagnare l'accesso al docker hub è quella di eseguire
C:\Users\mbisi>docker logout
Removing login credentials for https://index.docker.io/v1/
seguito da un nuovo login
C:\Users\mbisi>docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username:
a questo punto inserendo le creadenziali docker risolverete il problema.
In prima battuta ho inserito la mail come user name , ricevendo il messaggio seguente, nonostante le credenziali fossero corrette
Username: [email protected]
Password:
Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password
se siete in questo caso, vi consiglio di riprovare con lo username, che potete trovare loggandovi sul docker hub via web:
ho ripetuto quindi l'accesso con mbisi
C:\Users\mbisi>docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: mbisi
Password:
Login Succeeded
ripristinando l'accesso al dockerhub.
In generale se passate da Docker toolbox a docker hub, vi consiglio di :
- disinstallare docker toolbox
- andare nelle variabili di sistema operativo e cancellare se presenti tutte le variabili docker_*
- rimuovere docker dal path di sistema
- cambiare hypervisor, riavviare e riprovare
Nessun commento:
Posta un commento