Docker hello-world:验证错误
问题描述:
我刚刚开始使用docker。我按照这里指定https://docs.docker.com/windows/step_one/Docker hello-world:验证错误
我在Windows 10上安装码头(1.10.2)&跑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'.
我搜索谷歌&在这里,但找不到任何类似于此错误消息。
谢谢!
答
运行任何其他docker命令时,请在第一次运行docker login
。
您可以登录到您拥有凭据的任何公共或私有存储库。登录时,该命令将编码凭据存储在Linux上的
$HOME/.docker/config.json
或Windows上的%USERPROFILE%/.docker/config.json
中。
答
如果您之前,通过控制台或kitematic登录,可能会发生这种情况。
如果您想要使用docker而不经过身份验证,您可以尝试使用docker logout
。
在这种情况下Authentication is required:
不应该再次出现。
工作!谢谢。我想知道他们为什么在文档中没有提到它的一个字。 – Vishwa
您可以将问题提交到https://github.com/docker/docker/tree/master/docs,如果您想提供帮助,可以提出拉取请求以将修补程序合并到此开源项目中。 – BMW
当然。将检查出来。 – Vishwa