Fed*_*oni 4 ubuntu docker docker-desktop ubuntu-22.04
尝试时docker login,我收到此错误:
Error saving credentials: error storing credentials - err: docker-credential-desktop resolves to executable in current directory (./docker-credential-desktop), out: ``
Run Code Online (Sandbox Code Playgroud)
我运行 Ubuntu 22.04.2 LTS 机器。
我尝试从头开始清除并重新安装 docker,但没有解决问题。我还尝试了 StackOverflow 上发现的类似“保存凭据”错误的解决方案,但没有解决问题。
Fed*_*oni 15
解决方案
在文件中~/.docker/config.json,更改credsStore为credStore(注意缺少的s)。
解释
从“docker”移动到“Docker Desktop”时似乎会引入该错误,反之亦然。事实上,Docker Desktop 使用一个入口credsStore,而从 apt 安装的 docker 使用一个入口credStore。
额外的
该解决方案似乎也适用于以下类似的错误:
Error saving credentials: error storing credentials - err: exec: "docker-credential-desktop":
executable file not found in $PATH, out: ``
Run Code Online (Sandbox Code Playgroud)
从存储库中提取 docker 镜像时可能会发生这种情况。
| 归档时间: |
|
| 查看次数: |
3508 次 |
| 最近记录: |