微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 dockerhub

如何解决从 dockerhub

我在 Windows 上并尝试使用 powershell 拉取 spcrapy-splash 基础映像。

命令是: docker pull scrapinghub/splash

我正在运行 docker 桌面。然后我做了docker login并成功登录

但是每次我在 powershell 上遇到此错误时:docker: unauthorized: authentication required.

enter image description here

我试图修改 .docker.config.json 文件


{
    "auths": {
        "https://index.docker.io/v1/": {
            "auth": "XXX","email": "email@gmail.com"
        }
    },"credsstore": "desktop","stackorchestrator": "swarm"
}

我知道 auth 是编码的用户名:密码字符串。我可以成功登录。所以我无法弄清楚为什么仍然不断收到身份验证错误。有什么我遗漏的吗?

Docker 版本为 20.10.5

解决方法

显然,这是 Docker 桌面版本问题。我用当前版本替换了最新版本,它工作正常。

enter image description here

对于遇到身份验证错误的人,我建议

检查配置文件,

然后将 docker 更新到最新版本。

重启 Docker 和命令行,运行 docker login

再次尝试拉或推。

,

我使用的 docker 是最新的 3.4.0 版本,我昨天刚刚下载并安装了它。 我尝试使用 docker 安装飞溅,但它给了我身份验证错误。 我已经打开配置,请问最新的配置安排是什么?

我有授权,这只是为了得到正确的安排以使其工作。

请您发送对您有用的配置吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。