docker beitrag

Troubleshooting Docker Container

Wie so oft in der IT, läuft nicht immer in der Praxis alles glatt. Folgende meine Probleme die ich im Zusammenhang mit Docker hatte.

Paperles-NGX: Error while retrieving mailbox [Errno -3]

Die Lösung war am Ende doch recht simpel über den Eintrag der lokalen DNS-Server in die /etc/docker/daemon.json

Die gesamte Fehlermeldung:

[paperless_mail] Error while retrieving mailbox p..@gmail.com [Errno -3] Temporary failure in name resolution

Docker-Container kann DNS nicht auflösen

Beim Starten des Containers „paperless-ngx-webserver-1“ viel mir auf, dass er beim Neustart ziemlich lange benötigte um wieder hochzukommen. Ein Blick in die Logsfiles (über Portainer) zeigt schnell, dass der Container kein DNS auflösen kann.

Lösung über /etc/docker/daemon.json

Funktioniert!

sudo vi /etc/docker/daemon.json

#### Eintrag in /etc/docker/daemon.json
{ "dns": ["192.168.178.11", "192.168.178.1"] }

#### Docker Service neustarten
sudo service docker restart

Lösungsansatz DNS Eintrag über die docker-compose.yml

Der Lösungsansatz über die docker-compose.yml, meine DNS-Server direkt einzutragen hatte nicht geklappt. https://docs.docker.com/compose/compose-file/compose-file-v3/#dns

[...]
   volumes:
      - redisdata:/data

    dns:
      - 192.168.178.11
      - 192.168.178.1
    webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
[...]

Fehlermeldung

Temporary failure resolving 'deb.debian.org'
Err:3 http://deb.debian.org/debian-security bookworm-security InRelease
  Temporary failure resolving 'deb.debian.org'
Reading package lists...
W: Failed to fetch http://deb.debian.org/debian/dists/bookworm/InRelease  Temporary failure resolving 'deb.debian.org'
W: Failed to fetch http://deb.debian.org/debian/dists/bookworm-updates/InRelease  Temporary failure resolving 'deb.debian.org'
W: Failed to fetch http://deb.debian.org/debian-security/dists/bookworm-security/InRelease  Temporary failure resolving 'deb.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
Package tesseract-ocr-deu+eng not found! :(

Weitere Beiträge um Docker, Paperless und Co