web-dev-qa-db-fra.com

Docker hello-world: erreur d'authentification

Je commence juste avec docker. Je suis les instructions spécifiées ici https://docs.docker.com/windows/step_one/

J'ai installé Docker (1.10.2) sur Windows 10 et ai lancé docker run hello-world. Mais, je reçois une erreur d’authentification alors que le tutoriel ne mentionne rien à ce sujet.

Voici le message que j'ai reçu.

$ 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'.

J'ai cherché google & ici, mais je n'ai rien trouvé de semblable à ce message d'erreur.

Merci!

44
Vishwa

Veuillez exécuter docker login lors de la première utilisation lorsque vous exécutez d’autres commandes du menu fixe. 

Vous pouvez vous connecter à tout référentiel public ou privé pour lequel vous avez des informations d'identification. Lorsque vous vous connectez, la commande stocke les informations d'identification codées dans $HOME/.docker/config.json sous Linux ou%USERPROFILE%/.docker/config.json sous Windows.

95
BMW

Si vous vous connectez via votre emailID, cela ne fonctionnera pas.

Sur Windows, connectez-vous à l’aide de votre identifiant de hub de docker .  enter image description here

Vous pouvez accéder par votre nom d'utilisateur.

20
Kumar Abhishek

Cela peut probablement arriver si vous étiez connecté auparavant, en console ou en kitematic.

Vous pouvez essayer docker logout si vous voulez utiliser docker sans autorisation.

Dans ce cas, Authentication is required: ne devrait plus apparaître.

10
Zipfer

Sur macOS, vous devez vous connecter à partir de la ligne de commande à l'aide de

docker login

Aussi, vous devez utiliser votre nom d'utilisateur et non votre email

2
Orane Findley

lancez docker login pour exécuter toute autre commande de docker. ou simplement vous déconnecter si vous voulez utiliser des hubs publics docker logout

1
Murtaza Hussain

La définition de mon serveur vNAT pour docker dns sur 8.8.8.8 a résolu mon problème sous Windows. Essayez peut-être, merci 

0
Sanu

Pour ceux qui se sont connectés via leur adresse email associée à leur compte lors du processus d'installation du bureau Docker - ce problème semble se produire car le terminal a également stocké ces informations d'identification, mais pour une raison quelconque, il accepte uniquement les informations de connexion via votreusername.

Si vous allez sur DockerHub, vous devriez le voir dans le coin supérieur droit.

Essayez d'exécuter docker login avec ce nom d'utilisateur et vous devriez être prêt! 

docker login

# username from dockerhub
# the same password

J'ai résolu ce problème dans macOS Mojave (version: 10.14.3)

docker login

Connectez-vous avec votre nom d'utilisateur pas email id alors son travail fonctionne bien.

 enter image description here

0
Nanhe Kumar

Pour avoir essayé d'essayer docker logout et ensuite docker login avec les informations d'identification appropriées

0
weig