在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里面。

  1. 进入Window下的Docker文件目录下\Docker\resources\bin
  2. 在此路径下按住Shift+点击鼠标右键,选择在此处打卡Linux shell
  3. cp ./docker-credential-desktop.exe /usr/bin

再运行 sudo docker login就可以成功登录了。

posted @ 2020-05-29 18:15  咫尺天涯Greedy  阅读(2660)  评论(0)    收藏  举报