我在Windows 10和Windows上安装了docker(1.10.2)。跑了tf
。但是,我收到了一个身份验证错误,而教程没有提到任何相关内容。
这是我收到的消息。
docker run hello-world
我搜索了google&在这里,但找不到与此错误消息类似的任何内容。
谢谢!
答案 0 :(得分:109)
运行任何其他泊坞窗命令时,请第一次运行docker login
。
您可以登录您拥有凭据的任何公共或私有存储库。登录时,该命令将编码凭据存储在Linux上的
$HOME/.docker/config.json
或Windows上的%USERPROFILE%/.docker/config.json
中。
答案 1 :(得分:32)
答案 2 :(得分:10)
如果您之前,通过控制台或通过kitematic登录,可能会发生这种情况。
如果您想使用没有身份验证的docker,可以尝试docker logout
。
在这种情况下,Authentication is required:
不应再出现。
答案 3 :(得分:2)
答案 4 :(得分:2)
在macOS上,您需要使用
从命令行登录 docker login
此外,您必须使用用户名而不是电子邮件地址
答案 5 :(得分:1)
运行docker login
以执行任何其他docker命令。或者如果您想使用公共集线器docker logout
答案 6 :(得分:1)
在Ubuntu上:
docker login
因此,如果您不知道用户名密码,则可能尚未创建一个。 您应该做的是在docker上创建一个id 访问:official docker webpage
就像其他任何github accout一样,他们会要求您提供用户名,并提供一个用户名,他们将与github进行身份验证,完成后输入您的电子邮件和密码。验证它,您现在就可以使用了。
好!现在到了要点... 如果您遇到问题陈述之类的问题, 只是做
docker login
输入您刚刚提供的用户名和密码。 您将显示“登录成功”
现在运行此命令
docker run hello-world
当心破折号'-',我本人一直坚持这个问题,然后您就完成了。
谢谢:)
答案 7 :(得分:0)
适用于先尝试docker logout
,然后尝试docker login
并具有适当凭据的工作
答案 8 :(得分:0)
对于那些在Docker桌面安装过程中通过与其帐户关联的email
地址登录的用户-似乎会出现此问题,因为终端还存储了这些凭据,但是由于某种原因,它仅接受通过的登录您实际的 username
。
如果您访问DockerHub,应该在右上角看到它。
尝试使用该用户名运行docker login
,应该一切准备就绪!
docker login
# username from dockerhub
# the same password
答案 9 :(得分:0)
将我的docker dns服务器的vNAT设置为8.8.8.8可以解决我在Windows上遇到的问题,只是尝试可能会有所帮助