我在我的Windows 10中安装了docker toolbox v17.03。当我尝试使用docker login登录时,出现以下错误。
获取凭据时出错 - 错误:exec:“docker-credential-wincred”:在%PATH%中找不到可执行文件,out:``
有什么想法吗?
答案 0 :(得分:7)
真的为跳得太快而道歉。我想我已整理好了。我最初安装Docker for Windows使用Hyper-V进行虚拟化,然后由于Windows 10 Home不支持而不得不卸载。然后我安装了Docker Toolbox。看起来这样在.docker目录中的config.json中添加了wincred。删除config.json
中的条目后,所有内容都开始工作答案 1 :(得分:1)
您无需修改config.json文件。只需转到https://github.com/docker/docker-credential-helpers/releases并下载 docker-credential-wincred-v0.6.0-amd64.zip 。解压缩并将可执行文件docker-credential-wincred.exe
移动到C:\Program Files\Docker Toolbox\
文件夹。应该这样做。
答案 2 :(得分:0)
我在 Ubuntu 18-04
上运行 WSL2
时遇到了类似的问题,并发现从 Windows 控制台使用 docker
工作正常。