当我试图跑
$ 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
图像公开时,为什么我会收到验证错误?
适用于Windows的Docker -
repro docker pull redis
我最近收到了这个错误。我的解决方案结果是做了一个docker logout
,它似乎清除了与docker hub相关的凭据输入槽(推测)。在此之后,我的docker pull redis
工作正常。
事实证明,Docker在检查相关图像所需的权限之前会检查身份验证。
因此,如果您在~/.docker/config.json
中有错误的身份验证详细信息,您的请求将被断然拒绝。修复或删除不良记录,你会很高兴!
问题是当您使用电子邮件ID作为用户名登录时。要解决此问题:
1)检查右上角的用户ID:https://hub.docker.com/
2)在您的终端:
检查右上角Docker Hub中的docker id。您可以使用电子邮件ID和泊坞窗ID登录。使用您的电子邮件ID进行此问题时会出现此问题。
这对我有用:尝试登录命令行
$ docker logout
$ docker login
请注意,登录命令行需要您的用户名,而不是电子邮件地址