systemd用户模式[docker rootless mode]
执行systemctl –user status 提升:
Failed to get D-Bus connection: No such file or directory
多数代表没有启动systemd用户模式,要安装“libpam-systemd”和“systemd-user-session”
journalctl -xe –unit=systemd-user-sessions查看systemd-user-sessions启动的日志
#################################################
经过我不懈努力,在chatGPT那里得到的消息是:
systemd-user-sessions.service服务运行的前提条件主要包括: 1. 必须安装并启用 Systemd 系统服务。 2. 必须在图形界面下以普通用户身份登录。 3. 要使用该服务,必须至少通过一个交互式 shell 进程与 X 服务器进行连接。因此,虚拟机等非图形化环境下无法使用该服务。 4. 桌面环境不是强制性要求,但需要一些桌面组件和库支持才能够提供所有功能。
也就是说我在docker文档那看了半天rootless mode,这功能也只能用于有桌面组件的环境下,虚拟机,或无桌面组件的linux系统是无法运行的。