Я пытаюсь создать контейнер Docker с собственной шиной D-Bus, работающей внутри.
Я настроил свой 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 или в докере.