当我试图跑
时$ docker run -it ubuntu /bin.bash
我收到以下错误:
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'.
为什么在ubuntu
图片公开时出现身份验证错误?
答案 0 :(得分:19)
适用于Windows的Docker -
repro docker pull redis
我最近收到此错误。我的解决方案结果是docker logout
,它似乎清除了与docker hub(推测)相关的凭据输入槽。在此之后,我的docker pull redis
工作正常。
答案 1 :(得分:10)
答案 2 :(得分:6)
事实证明,Docker在之前检查身份验证,它会检查相关图像需要哪些权限。
因此,如果~/.docker/config.json
中的身份验证信息不正确,您的请求将被拒绝。修复或删除不良记录,你就会好起来!
答案 3 :(得分:4)
问题是当您使用电子邮件ID作为用户名登录时。解决此问题的方法:
1)检查右上角的用户ID:https://hub.docker.com/
2)在您的终端中:
答案 4 :(得分:0)
在右上角的Docker Hub中检查docker id。 您可以使用电子邮件ID和docker ID登录。使用电子邮件ID时会出现此问题。
答案 5 :(得分:0)
这让我感到担忧: 尝试在命令行中登录
$ docker logout
$ docker login
请注意,在命令行登录需要您的用户名, 不是电子邮件地址
答案 6 :(得分:-1)
在窗台上,如果您使用电子邮件地址登录,请注销并使用您的用户名登录,这将达到目的。谢谢。