答案 0 :(得分:1)
以下是其他网站的答案:
DBus使用抽象套接字,这是特定于网络名称空间的。
因此解决此问题的唯一方法是不使用网络命名空间 (即docker run --net = host)。或者,您可以运行进程 代理访问套接字的主机。我认为那是什么 xdg-app基本上做了(也出于安全原因充当过滤器)。
可能还有其他方式,但这就是我能想到的所有方法。
http://ask.projectatomic.io/en/question/3647/how-to-connect-to-session-dbus-from-a-docker-container/