Tag: avahi

带有Avahi守护进程的多个Docker容器

我正在尝试使用Dockerbuild立一个智能家庭Raspberry Pi来隔离系统的每个元素。 不过,其中两名Docker使用Avahi在家庭networking中进行广播,其中一个包含Homebridge和另一个Shairport-Sync。 经过很多的努力,我已经设法使Avahi在以下之一上工作:主机操作系统,Homebridge容器或(实际上,xor)Shairport容器。 但是,当多个守护进程正在运行时,只有其中一个守护进程运行(第一个启动)。 其他人只是无休止地循环着“主机名称冲突,重试HOSTNAME-n”,n接近无穷大。 有什么办法可以使它工作吗?

如何在Docker容器中做广告并浏览mDNS?

我试图创build一个基于Ubuntu 17.04的docker容器,可以浏览我的networking(dockernetworking之外)的mDNS,并在我的networking(dockernetworking之外)的mDNS上做广告。 我希望能够在macOS主机(在我的开发过程中)和Linux(Debian)主机上运行这个docker容器进行生产。 https://github.com/ianblenke/docker-avahi似乎已经为Linux主机解决了这个问题(利用avahi守护进程并将/ var / run / dbus卷映射到主机)。 当我在我的MacBook上开发时,我想使用mDNSResponder。 如何创build一个可以在我的本地networking上做广告和浏览的容器,这个容器也可以在我的MacOS笔记本电脑和Linux服务器上运行? 这是我到目前为止。 Dockerfile FROM ubuntu:17.04 WORKDIR /app RUN apt-get update && apt-get install -yq avahi-daemon avahi-utils libnss-mdns \ && apt-get -qq -y autoclean \ && apt-get -qq -y autoremove \ && apt-get -qq -y clean RUN update-rc.d avahi-daemon enable COPY docker/etc/nsswitch.conf /etc/nsswitch.conf COPY docker/etc/avahi-daemon.conf /etc/avahi/avahi-daemon.conf […]

如何从docker集装箱“浏览”?

我正在运行一个基于Ubuntu 14.04的容器,我需要能够在里面使用avahi-browse 。 然而: (.env)root@8faa2c44e53e:/opt/cluster-manager# avahi-browse -a Failed to create client object: Daemon not running (.env)root@8faa2c44e53e:/opt/cluster-manager# service avahi-daemon status Avahi mDNS/DNS-SD Daemon is running 我pybonjour的实际问题是一个pybonjour错误; pybonjour.BonjourError: (-65537, 'unknown')但是我读过这个与avahi守护进程有关的问题。 所以; 如何从容器连接到avahi-daemon? PS我必须在avahi-daemon.conf填充中closuresdbus以使其可以启动,否则avahi-daemon将不会启动,并出现如下所示的dbus错误:(. (.env)root@8faa2c44e53e:/opt/cluster-manager# avahi-daemon Found user 'avahi' (UID 103) and group 'avahi' (GID 107). Successfully dropped root privileges. avahi-daemon 0.6.31 starting up. dbus_bus_get_private(): Failed to connect […]