ich gesehen habe ein ähnliches Problem auf OSX mit Docker Stable v1.13.0. Das Problem tritt nur gelegentlich auf und tritt auf mehreren OSX-Laptops im Büro auf. Wenn das Problem manifestiert sich dies ist die Fehlermeldung:
error pulling image configuration:
Get https://prod-ap-southeast-2-starport-layer-bucket.s3-REGION.amazonaws.com/XXX:
dial tcp: lookup prod-REGION-starport-layer-bucket.s3-ap-southeast-2.amazonaws.com on 192.168.xxx.xxx:53:
no such host
Wir konnten zuverlässig, es beheben, indem Sie den folgenden Befehl ausführen:
docker run --rm -v /etc/resolv.conf:/rtemp debian:8 bash -c 'echo "nameserver 8.8.8.8" > /rtemp'
Hinweis: dieser Befehl jedes Mal, wenn der Docker Client werden muss laufen ist gestartet. Der Befehl ändert die DNS-Einstellungen der Docker-Engine, um die Proxy-Nutzung über den Docker-Client zu beenden (und somit die DNS-Einstellungen des Hosts zu verwenden) und DNS-Abfragen über einen Google DNS-Server bei 8.8.8.8 aufzulösen.
Ich glaube, die Grundursache ist, dass die Payload-Größe der DNS-Antworten für die Amazon URL ändert, und wenn es größer als 512 Bytes ist, kann der Docker-Client-DNS-Proxy die Antwort nicht verarbeiten.
Ich glaube, die Ursache in diesem offenen Docker Thema diskutiert wird, aber nicht sicher sein: https://github.com/docker/docker/issues/18842
Die IP aus dem GET Ergebnis wie eine lokale IP aussieht. Sind Sie sicher, dass es keine Proxy- oder DNS-Richtlinie gibt, die Sie davon abhält, an diese Adresse zu gelangen? –
Ja, das Problem war in DNS ... Ich habe eine Zeile 'Nameserver 8.8.8.8' in **/etc/resolv.conf ** eingefügt und das hat mein Problem gelöst. Danke .. – h0nzan
'[192.168.3.50]: 53: Server misbehaving' ist eine DNS-Antwort, für den Datensatz – Michael