2016-02-26 21 views
30

Po prostu zaczynam od dockera. Postępuję zgodnie z instrukcjami podanymi tutaj https://docs.docker.com/windows/step_one/Docker hello-world: błąd uwierzytelnienia

Zainstalowałem okno dokowane (1.10.2) w systemie Windows 10 & uruchomiono: docker run hello-world. Ale dostaję błąd uwierzytelniania, podczas gdy samouczek nic o nim nie wspomniał.

Oto wiadomość, którą otrzymałem.

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

Przeszukałem google & tutaj, ale nie mógł znaleźć coś podobnego do tego komunikatu o błędzie.

Dzięki!

Odpowiedz

53

Uruchom po raz pierwszy docker login po uruchomieniu jakichkolwiek innych poleceń dokowania.

Możesz zalogować się do dowolnego publicznego lub prywatnego repozytorium, dla którego masz poświadczenia. Podczas logowania polecenie przechowuje zakodowane poświadczenia w systemie $HOME/.docker/config.json w systemie Linux lub %USERPROFILE%/.docker/config.json w systemie Windows.

+2

To działało! Dzięki. Zastanawiam się, dlaczego nie wspomnieli o tym w dokumentacji. – Vishwa

+0

można podnieść problem na https://github.com/docker/docker/tree/master/docs, a jeśli chcesz pomóc, możesz zgłosić prośbę o wyciągnięcie, aby scalić poprawkę z tym projektem open source. – BMW

+0

Pewnie. Sprawdzę to. – Vishwa

2

Prawdopodobnie może się zdarzyć, jeśli wcześniej zalogowałeś się, konsola lub zestaw plików.

Możesz spróbować docker logout, jeśli chcesz użyć okna dokowanego bez auth.

W takim przypadku Authentication is required: nie powinien się ponownie pojawiać.

Powiązane problemy