linux - ubuntu 上的 docker 登录超时 `Error calling StartServiceByName for org.freedesktop.secrets: Timeout was reached`

标签 linux ubuntu docker vmware-workstation

我在执行简单的 sudo docker login 时遇到了这个错误。在使用 journalctl -xe 检查日志时,我发现了以下问题。

Jun 05 01:51:30 ubuntu sudo[24492]: pam_unix(sudo:session): session opened for user root by (uid=0)`

Jun 05 01:51:34 ubuntu dbus-daemon[7120]: [session uid=0 pid=7118] Activating service name='org.freedesktop.secrets' requested by ':1.41' (uid=0 pid=24502 comm="docker-credential-secretservice stostore " label="unconfined")`

Jun 05 01:51:34 ubuntu gnome-keyring-daemon[24511]: couldn't create socket directory: /home/aliicp/.cache/keyring-KUIFKZ: Permission denied`

Jun 05 01:51:34 ubuntu gnome-keyring-daemon[24511]: couldn't bind to control socket: /home/aliicp/.cache/keyring-KUIFKZ/control: Permission denied`

Jun 05 01:51:34 ubuntu gnome-keyring-d[24511]: couldn't create socket directory: /home/aliicp/.cache/keyring-KUIFKZ: Permission denied`

Jun 05 01:51:34 ubuntu gnome-keyring-d[24511]: couldn't bind to control socket: /home/aliicp/.cache/keyring-KUIFKZ/control: Permission denied
Jun 05 01:51:59 ubuntu sudo[24492]: pam_unix(sudo:session): session closed for user root`

Jun 05 01:53:34 ubuntu dbus-daemon[7120]: [session uid=0 pid=7118] Failed to activate service 'org.freedesktop.secrets': timed out (service_start_timeout=120000ms)

从命令设置的 key 环值是 ps aux | grep key 环:

aliicp    24044  0.0  0.3 288356  7944 pts/0    Sl+  00:29   0:00 gnome-keyring-daemon --start --replace --foreground --components=secrets,ssh,pcks11

aliicp    24103  0.0  0.0  21536  1016 pts/2    S+   00:33   0:00 grep --color=auto keyring

当我使用 VirtualBoxKitmatic 而不是 VMware 时,不会发生此问题。我的基本操作系统是 Win7。

谢谢。

最佳答案

您可以将自己添加到 docker 组。这样做将允许 docker 访问您的 key 环,从而消除错误。

也就是说,在 Linux 上,

sudo usermod -a -G docker $USER

关于linux - ubuntu 上的 docker 登录超时 `Error calling StartServiceByName for org.freedesktop.secrets: Timeout was reached`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50696747/

相关文章:

ruby-on-rails - 带 puma 和 nginx systemd 的 Rails 5

android - "cordova platform add android"因意外错误而失败

python - Cron 无法与 python 子进程一起使用

amazon-web-services - 如何使用Gitlab CI和AWS CDK获得CD

docker - 使用外部的实际环境覆盖 docker-compose env_file 中的变量

docker - 内存问题,如何管理退出的 Docker 容器?

linux - Raspberry Pi - No-IP DNS 不工作

php - 启动一个有循环的 Linux 作业

linux - 如何实现类似于 "truncateat"的东西?

PHP脚本在通过命令行而不是通过浏览器运行时给出输出