Docker 从 dockerhub 拉取镜像时需要身份验证错误
Docker Authentication required error when pulling image from dockerhub
我正在 Windows 并尝试使用 powershell 拉取 spcrapy-splash 基本图像。
命令是:
docker pull scrapinghub/splash
我有 docker 个桌面 运行。然后我 docker 登录并成功登录。
但是每次我在 powershell 上遇到这个错误:docker: unauthorized: authentication required.
我试图用
修改.docker.config.json文件
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "XXX",
"email": "email@gmail.com"
}
},
"credsStore": "desktop",
"stackOrchestrator": "swarm"
}
我知道 auth 是编码为 username:password 的字符串。我可以成功登录。所以我不明白为什么仍然不断收到身份验证错误。有什么我想念的吗?
Docker版本为20.10.5
显然,这是 Docker 桌面版本的问题。我用当前版本替换了最新版本并且它有效。
对于正在为身份验证错误而苦苦挣扎的任何人,我建议
检查配置文件,
然后更新 docker 到最新版本。
重启Docker和命令行,运行docker login
再试一次拉或推。
我用的docker是最新的3.4.0版本,昨天刚下载安装。
我尝试使用 docker 安装 splash,但它给了我身份验证错误。
我已经打开了配置,请问最新的配置安排是什么?
我有授权,只是为了得到正确的安排才能让它发挥作用。
能否发送适合您的配置?
我正在 Windows 并尝试使用 powershell 拉取 spcrapy-splash 基本图像。
命令是:
docker pull scrapinghub/splash
我有 docker 个桌面 运行。然后我 docker 登录并成功登录。
但是每次我在 powershell 上遇到这个错误:docker: unauthorized: authentication required.
我试图用
修改.docker.config.json文件
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "XXX",
"email": "email@gmail.com"
}
},
"credsStore": "desktop",
"stackOrchestrator": "swarm"
}
我知道 auth 是编码为 username:password 的字符串。我可以成功登录。所以我不明白为什么仍然不断收到身份验证错误。有什么我想念的吗?
Docker版本为20.10.5
显然,这是 Docker 桌面版本的问题。我用当前版本替换了最新版本并且它有效。
对于正在为身份验证错误而苦苦挣扎的任何人,我建议
检查配置文件,
然后更新 docker 到最新版本。
重启Docker和命令行,运行docker login
再试一次拉或推。
我用的docker是最新的3.4.0版本,昨天刚下载安装。 我尝试使用 docker 安装 splash,但它给了我身份验证错误。 我已经打开了配置,请问最新的配置安排是什么?
我有授权,只是为了得到正确的安排才能让它发挥作用。
能否发送适合您的配置?