Tag: dbus

Lightdm在Docker容器中给出“无法获得D-bus连接”

所以我一直在试图运行一个docker容器,在那里我需要运行一个依赖于lightdm的应用程序。 我的应用程序不能正确检查日志我发现它试图启动X11服务器,但失败。 清理互联网我发现X11取决于lightdm。 我试过service lightdm start但是给了我 * Starting X display manager lightdm [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log [+0.00s] DEBUG: Starting Light Display Manager 1.18.3, UID=0 PID=15447 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-disable-log-backup.conf [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf [+0.00s] DEBUG: Loading configuration […]

在Docker容器中安装Docker => D-Bus连接错误

我有一个Dockerfile中的以下内容: RUN sudo apt-get install -y docker-ce RUN sudo systemctl start docker 当我build立图像,我得到这个输出: Step 14/43 : RUN sudo apt-get install -y docker-ce —> Using cache —> b1a8830d0596 Step 15/43 : RUN sudo systemctl start docker —> Running in eff2d9d01762 Failed to get D-Bus connection: Unknown error -1 The command '/bin/sh -c sudo systemctl start docker' […]

Docker centos7 systemctl deos不工作:连接D-bus失败

我正试图在docker上运行elasticsearch。 我的function如下 主机系统:OSX 10.12.5 docker工人:17.05.0-ce docker操作图像: centos:latest 我正在关注这篇文章 ,但它坚持systemctl daemon-reload 。 我发现CentOS 官方回应了这个D-bus错误,但是当我运行docker run命令时,它显示了下面的消息。 [!!!!!!] Failed to mount API filesystems, freezing. 我怎么能解决这个问题? 仅供参考,这里是Dockerfile我build立的形象 FROM centos MAINTAINER juneyoung <juneyoung@hanmail.net> ARG u=elastic ARG uid=1000 ARG g=elastic ARG gid=1000 ARG p=elastic # add USER RUN groupadd -g ${gid} ${g} RUN useradd -d /home/${u} -u ${uid} -g ${g} -s […]

gnome-desktop docker镜像可以和Linux Mint主机配合使用,但不能使用CentOS?

我正在使用这个docker从docker回购想象:traxtopel / docker-centos-gnome-desktop https://index.docker.io/u/traxtopel/docker-centos-gnome-desktop/ 我有一个安装了Docker 0.9.0的Linux Mint系统,它可以运行映像,并启动vncserver和gnome-session,没有任何问题。 但是,当我在CentOS6系统(也是Docker版本0.9.0)上运行相同的映像并尝试启动gnome会话时,我得到以下结果: 无法启动消息总线:无法打开“/ etc / selinux / targeted / contexts / dbus_contexts”:在总线守护进程的dbus-launch读取地址中没有这样的文件或目录EOF 我也尝试启动一个在Linux Mint主机上工作的gnometerminal,但在我的CentOS6主机上生成以下内容。 无法获得会话总线:/ bin / dbus-launchexception终止,出现以下错误:在总线守护进程的dbus-launch读地址中的EOF 回到非工厂模式。 无法召唤GConf恶魔; 退出。 无法联系configuration服务器; 一些可能的原因是您需要为ORBit启用TCP / IPnetworking连接,或者由于系统崩溃而导致失效的NFS锁。 有关信息,请参阅http://projects.gnome.org/gconf/ 。 (详细信息 – 1:无法连接到会话:/ bin / dbus-launchexception终止,出现以下错误:从总线守护进程的dbus-launch读取地址中的EOF) 由于两个docker版本是相同的,他们使用相同的docker图像,我唯一的猜测是它必须与主机内核版本或可能的主机selinuxconfiguration。 Linux Mint内核:3.8.0-19-通用CentOS6内核:2.6.32-431.5.1 任何想法是什么造成这种行为?

在Docker容器中运行dbus-daemon

我正在尝试创build一个Docker容器,里面运行着一个自定义的D-Bus总线。 我configuration我的Dockerfile如下: FROM ubuntu:16.04 COPY myCustomDbus.conf /etc/dbus-1/ RUN apt-get update && apt-get install -y dbus RUN dbus-daemon –config-file=/etc/dbus-1/myCustomDbus.conf build立后,套接字被创build,但它被标记为“文件”,而不是“套接字” ,我不能用它作为总线… -rwxrwxrwx 1 root root 0 Mar 20 07:25 myCustomDbus.sock 如果我删除这个文件并在terminal中再次运行dbus-daemon命令,那么成功创build套接字: srwxrwxrwx 1 root root 0 Mar 20 07:35 myCustomDbus.sock 我不确定这是D-Bus问题还是docker问题。