使用Docker login时出错
终端执行命令
(base) ya@ya-U18:~/MyYa/pred_t/docker_base$ sudo docker login --username=gg@yd.aliyuncs.com
Password:
返回错误提示
Error saving credentials: error storing credentials - err: exit status 1, out: `Error calling StartServiceByName for org.freedesktop.secrets: Timeout was reached`
网上找了两种解决方式
- 尝试如下方法,删除此二进制文件
执行删除命令
rm /usr/local/bin/docker-credential-osxkeychain
返回提示
rm: 无法删除'/usr/local/bin/docker-credential-osxkeychain': 没有那个文件或目录
- 删除另一文件
执行删除命令,需要root权限
sudo rm /usr/bin/docker-credential-secretservice
无返回提示
再执行docker login(base) ya@ya-U18:~/MyYa/pred_t/docker_base$ sudo docker login --username=gg@yd.aliyuncs.com Password:
返回
WARNING! Your password will be stored unencrypted in /home/ya/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#xxxxxxxxxxx Login Succeeded