通过我登录docker帐户时出现以下错误。登录名在浏览器中工作正常。
docker login
使用您的Docker ID登录以从Docker Hub推送和提取图像。如果您没有Docker ID,请转到https://hub.docker.com创建一个。
Username: ********
Password:
输入密码后,终端出现错误提示
错误保存凭据:错误存储凭据-错误:无凭据服务器URL,输出:
no credentials server URL
有人可以帮忙吗?
答案 0 :(得分:4)
聚会迟到但我解决了这个问题:
运行 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
登录成功