保存凭证时出错:错误地存储凭证-err:无凭证服务器URL,输出:登录到docker时无凭证服务器URL

时间:2019-11-13 05:41:32

标签: docker dockerhub

通过我登录docker帐户时出现以下错误。登录名在浏览器中工作正常。

docker login

使用您的Docker ID登录以从Docker Hub推送和提取图像。如果您没有Docker ID,请转到https://hub.docker.com创建一个。

Username: ********

Password:

输入密码后,终端出现错误提示

  

错误保存凭据:错误存储凭据-错误:无凭据服务器URL,输出:no credentials server URL

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:4)

聚会迟到但我解决了这个问题:

TL;DR

运行 sudo apt install -y gnupg2 pass 并重试


问题

运行 docker logout 时,我收到以下错误消息:

error getting credentials - err: exit status 1, out: Cannot autolaunch D-Bus without X11 $DISPLAY

这让我看到了 this StackOverflow 帖子


解决方案

解决办法是安装一些X11工具,重新登录试试:

sudo apt install -y gnupg2 pass
docker logout
docker login

答案 1 :(得分:0)

只需删除docker-credential-osxkeychain目录中的/usr/local/bin/文件。

我重命名了该文件,它可以正常工作。

mv docker-credential-osxkeychain docker-credential-osxkeychain-backup

docker login

使用您的Docker ID登录以从Docker Hub推送和提取图像。如果您没有Docker ID,请转到https://hub.docker.com创建一个。

Username: ******

Password:

  

警告!您的密码将以未加密的方式存储在/Users/******/.docker/config.json中。   配置凭据助手以删除此警告。看到   https://docs.docker.com/engine/reference/commandline/login/#credentials-store

     

登录成功