我在执行一个简单的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)通过命令设置的密钥环值为ps aux | grep keyring
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当我使用VirtualBox或Kitmatic而不是VMware时,不会出现这个问题。我的基础操作系统是Win7。
谢谢。
发布于 2018-12-06 02:46:05
您可以将自己添加到docker组中。这样做将允许docker访问您的密钥环,从而消除错误。
https://stackoverflow.com/questions/50696747
复制相似问题