聚会迟到但我解决了这个问题:
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
,
只需删除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
登录成功
本文链接:https://www.f2er.com/3112567.html