fhem / fhem/fhem-docker

avahi-daemon not startable

Aperta
#148 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Shell
Stelle
90
Fork
26
Merge medio
2g 15h
PR unite (30g)
9

Descrizione

Hi,
i need avahi-browse inside of Fhem Docker.
So i need to install those packets:
`apt-get install -y avahi-utils avahi-daemon libnss-mdns systemd`

My Dockerfile:

FROM fhem/fhem:bullseye

RUN apt-get update -y && \
apt-get upgrade -y && \
apt-get install -y avahi-utils avahi-daemon libnss-mdns systemd && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

My docker compose file:

  fhem:

build:
context: fhem
image: fhem:1.0
container_name: fhem
hostname: fhem
volumes:
- fhem:/opt/fhem
- /var/run/dbus:/var/run/dbus
ports:
- 8083:8083
- 7072:7072
restart: unless-stopped

After starting the docker the daemon didn´t start:

root@fhem:/tmp# avahi-browse -a

Failed to create client object: Daemon not running

So I have to do the following steps for a proper working inside of docker:

rm /run/dbus/pid

dbus-daemon --system
/etc/init.d/avahi-daemon start
avahi-browse -a
[.....]

Its a problem inside of the fhem docker why dbus is not startable?
If not, how can i add a custom startscript to execute the needed steps after each container start?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.