Seite 1 von 1

[V 1.5.1] DNS-Auflösung in Docker schlägt fehl

Verfasst: Fr Jan 03, 2020 4:15 pm
von alexbeer
Hallo zusammen,

in einem anderen Thread habe ich mich aus dem Fenster gelehnt und eine Doku für die Integration der Wettervorhersage via OpenWeatherMap und Node-Red versprochen...
Genau heute habe ich erstmalig Probleme mit diesem Knoten. Im Log zu meinem Docker-Container "Node-Red" habe ich mehrfach den Eintrag:

Code: Alles auswählen

 3 Jan 15:03:01 - [error] [openweathermap:XXX 5 Tage Vorhersage] Error: getaddrinfo EAI_AGAIN api.openweathermap.org:80


    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)


Mein Router kann die Adresse erfolgreich auflösen:

Code: Alles auswählen

PING api.openweathermap.org (37.139.20.5): 56 data bytes
64 bytes from 37.139.20.5: icmp_seq=0 ttl=58 time=24.494 ms 

Ich habe folgenden Artikel gefunden, der dieses Docker-DNS Problem erläutert: https://development.robinwinslow.uk/201 ... rking-dns/

Aus der Console des Containers erfolgt keinerlei DNS-Auflösung:
Bild

Was kann ich da noch tun - außer warten?

VG Alex

Re: [V 1.5.1] DNS-Auflösung in Docker schlägt fehl

Verfasst: Fr Jan 03, 2020 5:30 pm
von starwarsfan
Ist der Container mit oder ohne MacVLAN aufgesetzt?

Re: [V 1.5.1] DNS-Auflösung in Docker schlägt fehl

Verfasst: Fr Jan 03, 2020 6:32 pm
von alexbeer
Hi Yves,
Der ist mit MacVlan aufgesetzt. Das ganze hatte bislang auch tadellos funktioniert.
Vielleicht doch etwas and Router?

Edit:
Ich habe diesen Container und einen weiteren neu aufgesetzt gehabt, um die Logging Meldung loszuwerden.
Dabei haben zwei Container IP und Mac-Adresse getauscht. Kann das mit dem DNS-Fehler zusammenhängen?

Re: [V 1.5.1] DNS-Auflösung in Docker schlägt fehl

Verfasst: Fr Jan 03, 2020 8:03 pm
von alexbeer
Ich habe jetzt zusätzlich zu meinem Heimnetz noch "Bridge" hinzugefügt.
Damit klappt die DNS Auflösung wieder.
Warum das mit meinem Heimnetz nicht funktionierte muss ich Mal recherchieren.

Thema ist also gelöst -> Anwenderfehler