Nextcloud Collabora DNS Fail

Nach der Installation von Collabora und Einrichten der App (Anleitung z.B. https://www.c-rieger.de/nextcloud-and-collabora-nginx/ ) erscheint beim Auswählen eines Dokuments ein Verbindungsfehler.

Das kann natürlich viele Ursachen haben, in meinem Fall tauchte häufig folgendes im docker logs collabora auf: ERR Error while loading : DNS error| wsd/LOOLWSD.cpp:2703
P.s. – sollte euer Dockercontainer keinen Namen haben: findet die ID mit docker ps heraus.

Als Erstes wollte ich wissen ob der Container überhaupt Internet Zugang hat:
docker run busybox ping -c 81.91.170.12
Das klappte noch, das nachfolgende Auflösen eines Namens allerdings nicht mehr:
docker run busybox nslookup google.com
Warum auch immer nutzt Docker nicht den systemeigenen DNS, es sei denn es wird dem Daemon extra mitgeteilt:
nano /etc/docker/daemon.json
{
"dns": ["192.168.1.1"]
}

Ein anschließendes systemctl restart docker und nun sollte der oben erwähnte busybox test mit nslookup laufen. Ein reboot später und nun läuft auch collabora in nextcloud.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.