it-swarm.com.de

Docker-Hallo-Welt: Authentifizierungsfehler

Ich fange gerade mit Docker an. Ich befolge die hier angegebenen Anweisungen https://docs.docker.com/windows/step_one/

Ich habe Docker (1.10.2) unter Windows 10 installiert und docker run hello-world ausgeführt. Ich erhalte jedoch einen Authentifizierungsfehler, während das Tutorial nichts davon erwähnt hat.

Hier ist die Nachricht, die ich erhalten habe.

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

Ich habe hier nach google & gesucht, aber nichts gefunden, das dieser Fehlermeldung ähnelt.

Vielen Dank!

44
Vishwa

Führen Sie docker login zum ersten Mal aus, wenn Sie andere Docker-Befehle ausführen. 

Sie können sich bei jedem öffentlichen oder privaten Repository anmelden, für das Sie über Anmeldeinformationen verfügen. Wenn Sie sich anmelden, speichert der Befehl verschlüsselte Anmeldeinformationen in $HOME/.docker/config.json unter Linux oder%USERPROFILE%/.docker/config.json unter Windows.

95
BMW

Wenn Sie sich über Ihre emailId anmelden, funktioniert sie nicht.

Melden Sie sich unter Windows mit Ihrer Docker-Hub-ID an  enter image description here

Sie können über Ihren Benutzernamen zugreifen.

20
Kumar Abhishek

Möglicherweise kann es vorkommen, dass Sie zuvor, über die Konsole oder über Kitematic angemeldet waren.

Sie können docker logout versuchen, wenn Sie Docker ohne Auth verwenden möchten.

In diesem Fall sollte Authentication is required: nicht mehr angezeigt werden.

10
Zipfer

Unter macOS müssen Sie sich über die Befehlszeile mit anmelden

docker login

Außerdem müssen Sie Ihren Benutzernamen und nicht Ihre E-Mail-Adresse verwenden

2
Orane Findley

auf Ubuntu:

docker login

wenn Sie also Ihren Benutzernamen nicht kennen, haben Sie wahrscheinlich noch keinen erstellt. Was Sie tun sollten, ist, beim Docker-Besuch eine ID zu erstellen: offizielle Docker-Webseite

genau wie bei jedem anderen Github-Konto werden Sie nach dem Benutzernamen gefragt, einer angegeben und die gleiche Authentifizierung wie bei Github durchgeführt. Geben Sie anschließend Ihre E-Mail-Adresse und Ihr Kennwort ein. Überprüfen Sie es und Sie können jetzt loslegen.

okay! Kommen wir nun zum Punkt ... Wenn Sie mit dem Problem wie der Problembeschreibung konfrontiert waren, tun Sie es einfach

docker login 

geben Sie den Benutzernamen und das Passwort ein, die Sie gerade angegeben haben. du wirst angezeigt, "LOGIN succeeded"

führen Sie nun diesen Befehl aus

docker run hello-world

hüte dich vor dem Strich "-" - Zeichen, ich selbst habe mich an dieses Problem gehalten, und du bist fertig.

vielen Dank:)

1
pranav mishra

führen Sie docker login aus, um andere Docker-Befehle auszuführen. oder loggen Sie sich einfach aus, wenn Sie öffentliche Hubs verwenden möchten docker logout

1
Murtaza Hussain

Wenn Sie meine vNAT für den Docker-DNS-Server auf 8.8.8.8 setzen, wurde mein Problem unter Windows behoben 

0
Sanu

Für diejenigen, die sich während des Docker-Desktop-Installationsvorgangs über ihre email-Adresse angemeldet haben, die mit ihrem Konto verknüpft ist. Dieses Problem scheint auf das Endgerät zurückzuführen, das diese Anmeldeinformationen gespeichert hat. Aus irgendeinem Grund akzeptiert es jedoch nur die Anmeldung über Ihre tatsächlicheusername. .

Wenn Sie zu DockerHub gehen, sollten Sie es in der oberen rechten Ecke sehen.

Versuchen Sie, docker login mit diesem Benutzernamen auszuführen, und Sie sollten alle Einstellungen vorgenommen haben! 

docker login

# username from dockerhub
# the same password

Ich habe dieses Problem in MacOS Mojave (Version: 10.14.3) gelöst.

docker login

Melden Sie sich mit Ihrem Benutzernamen und nicht mit der E-Mail-ID an.

 enter image description here

0
Nanhe Kumar

Für das Erarbeiten von docker logout und dann docker login mit den richtigen Anmeldeinformationen

0
weig