我将尝试创建一个包含自定义D-Bus总线的Docker容器。
我的Dockerfile配置如下:
构建完成后,套接字被创建,但被标记为“文件”而不是“套接字”,因此我无法将其用作总线...
如果我删除这个文件并在终端中再次运行
我不确定是D-Bus问题还是docker问题。
我的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
构建完成后,套接字被创建,但被标记为“文件”而不是“套接字”,因此我无法将其用作总线...
-rwxrwxrwx 1 root root 0 Mar 20 07:25 myCustomDbus.sock
如果我删除这个文件并在终端中再次运行
dbus-daemon
命令,套接字将被成功创建:srwxrwxrwx 1 root root 0 Mar 20 07:35 myCustomDbus.sock
我不确定是D-Bus问题还是docker问题。