Warum scheitert das Drücken eines Docker-Images mit "dial tcp: lookup cdn-registry-1.docker.io auf 192.168.1.1:53: lies udp 192.168.1.1:53: i / o timeout"?

8

Ich dränge zu einem privaten Docker-Repository auf Docker Hub und erhalte immer wieder diesen Fehler:

%Vor%

Ich verwende Docker unter Mac OS mit boot2docker . Nachdem ich den Befehl push 7+ mal ausgeführt hatte, war es endlich erfolgreich beendet, aber ich dachte, ich würde trotzdem fragen.

Wer sieht das schon mal? Tipps zur Lösung?

    
threejeez 23.04.2015, 15:16
quelle

1 Antwort

10
  • Wenn Sie docker-machine verwenden, versuchen Sie es erneut:

    %Vor%

    Hinweis: default ist der Name der VM, auf der der Docker-Dämon ausgeführt wird. Wenn Sie mehr als einen oder einen anderen Namen haben, verwenden Sie das entsprechende.

  • Wenn Sie boot2docker verwenden, starten Sie es neu:

    %Vor%

Interwebs legen nahe, dass es sich um ein Netzwerkproblem lokal auf Ihrer Box handelt; wahrscheinlich im Zusammenhang mit DNS. Ich habe viele Dinge ausprobiert, aber Neustart boot2docker hat es behoben.

Und wenn Sie dieses Problem beim Neustart bekommen:

%Vor%

Versuchen Sie dann, boot2docker neu zu installieren; Beachten Sie, dass Sie alle Ihre lokalen Bilder verlieren

%Vor%

Wegen Ссылка

Viel Glück

Aktualisierung:

Kein boot2docker delete mehr nötig! Ein Fix wurde in einer späteren Version von boot2docker (1.7.1) zusammengeführt.

Sie können jetzt boot2docker upgrade und das Problem sollte behoben werden.

Alternativ, wenn das ein Problem für Sie ist, können Sie einfach docker in der boot2docker VM bouncen:

boot2docker ssh 'sudo /etc/init.d/docker restart’

    
mlg 20.07.2015 23:20
quelle