当我试图拉取公共图像时,为什么我会从Docker获得授权错误?

当我试图跑步

$ 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镜像公开时,我得到一个auth错误?

Docker for Windows

港口 docker pull redis

我最近收到这个错误。 我的解决scheme竟然是做docker logout ,似乎清除docker集线器相关的凭证input槽(猜测)。 在这之后,我的docker pull redis工作正常。

事实certificate,Docker检查身份validation之前 ,检查有问题的图像需要什么权限。

因此,如果你在~/.docker/config.json有不好的authentication细节,你的请求将被拒绝。 修复或删除不良logging,你会很好去!

如果您使用Docker for Windows并遇到此问题,请loginDocker for Windows,如果您已login,则以下屏幕截图将具有注销选项。

在这里输入图像说明