2016-07-07 17 views
4

Als ichWarum erhalte ich einen Autorisierungsfehler von Docker, wenn ich versuche, ein öffentliches Bild zu erstellen?

$ docker run -it ubuntu /bin.bash 

Ich habe den folgenden Fehler zu laufen versucht:

Unable to find image 'ubuntu:latest' locally 
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/ubuntu/manifests/latest: unauthorized: incorrect username or password. 
See 'docker run --help'. 

Warum erhalte ich einen Auth-Fehler, wenn das ubuntu Bild öffentlich ist?

Antwort

2

Es stellt sich heraus, dass Docker Authentifizierung überprüft vor es überprüft, welche Berechtigungen für das betreffende Bild benötigt werden.

Wenn Sie also falsche Authentifizierungsdetails in ~/.docker/config.json haben, wird Ihre Anfrage abgelehnt. Repariere oder entferne den schlechten Rekord und du wirst gut gehen!

7

Docker für Windows -

reprodocker pull redis

ich vor kurzem diesen Fehler empfangen. Meine Lösung stellte sich heraus, eine docker logout zu tun, die den Anmeldeinformationsschlitz im Zusammenhang mit Docker Hub (Spekulation) zu löschen schien. Danach hat meine docker pull redis gut funktioniert.

3

Wenn Sie mit Docker für Windows und dieses Problem hat, SignOut von Docker für Windows, der folgende Screenshot wird eine SignOut Option, wenn Sie angemeldet sind.

enter image description here

+0

Signing ausgearbeitet für mich Docker für Mac – Beetle