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!
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.
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.
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
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:)
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
Wenn Sie meine vNAT für den Docker-DNS-Server auf 8.8.8.8 setzen, wurde mein Problem unter Windows behoben
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
Für das Erarbeiten von docker logout
und dann docker login
mit den richtigen Anmeldeinformationen