在WSL2中docker登录失败解决方法
在WSL2中进行docker登录
sudo docker login
报错:Error saving credentials: error storing credentials - err: exec: "docker-credential-desktop.exe": executable file not found in $PATH, out
解决方法:
我的电脑上Docker是安装的Window版本,而WSL2通过Hyper-V可以直接访问。所以解决方案就是把缺少的docker-credential-desktop.exe
放到wsl里面。
- 进入Window下的Docker文件目录下\Docker\resources\bin
- 在此路径下按住Shift+点击鼠标右键,选择在此处打卡Linux shell
cp ./docker-credential-desktop.exe /usr/bin
再运行 sudo docker login就可以成功登录了。