2016-02-26 3 views
30

Я только начинаю с докера. Я следую инструкциям, указанным здесь https://docs.docker.com/windows/step_one/Docker hello-world: ошибка аутентификации

Я установил докер (1.10.2) на окна 10 & побежал docker run hello-world. Но, я получаю ошибку аутентификации, в то время как учебник ничего не упоминает об этом.

Вот сообщение, которое я получил.

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

Я искал Google & здесь, но не смог найти ничего похожего на это сообщение об ошибке.

Спасибо!

ответ

53

Пожалуйста, запустите docker login в первый раз, когда вы запускаете любые другие команды докеров.

Вы можете войти в любой публичный или закрытый репозиторий, для которого у вас есть учетные данные. При входе в систему команда хранит закодированные учетные данные в $HOME/.docker/config.json на Linux или %USERPROFILE%/.docker/config.json на Windows.

+2

Это работало! Благодарю. Интересно, почему они не упомянули об этом в документации. – Vishwa

+0

, вы можете поднять вопрос на https://github.com/docker/docker/tree/master/docs, и если вы хотите помочь, вы можете повысить запрос тянуть, чтобы объединить свое исправление с этим проектом с открытым исходным кодом. – BMW

+0

Несомненно. Вы проверите это. – Vishwa

2

Возможно, это возможно, если вы вошли в систему до, на пульт или с помощью kitematic.

Вы можете попробовать docker logout, если вы хотите использовать докер без авторизации.

В этом случае Authentication is required: не должен появляться снова.

Смежные вопросы