Beim Versuch, eine Verbindung zu https://index.docker.io herzustellen, ist das Zeitlimit des Netzwerks abgelaufen
Ich installiert Docker-Toolbox gerade jetzt, während Sie nach Ihrer Webseite
Begann ich mit Docker QuickStart Terminal
und sehen folgende
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
bash-3.2$
Aber wenn ich versuche, führen Sie docker pull hello-world
, das ist, was ich sehe
bash-3.2$ docker run hello-world
Unable to find image 'hello-world:latest' locally
Pulling repository docker.io/library/hello-world
Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/hello-world/images. You may want to check your internet connection or if you are behind a proxy.
bash-3.2$
Was ist falsch?
InformationsquelleAutor der Frage daydreamer | 2015-08-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem heute morgen und die folgenden festen es für mich:
Scheint es, dass dies aufgrund der Docker virtuelle Maschine bekommen, die sich in einem merkwürdigen Zustand. Es ist ein offenes github Problem hier
InformationsquelleAutor der Antwort Mark Smith
Ich installiert Docker, ohne die Toolbox auf Windows 10, also die version, die erfordert, dass Hyper-V aktiviert werden.
Für Docker-version 1.12 hatte ich, um in der Taskleiste, rechts klicken Sie auf das Andockfenster Symbol, wählen Sie Einstellungen -> Netzwerk, und legen Sie den DNS-Server behoben, so dass ist, verwendet Google ' s DNS-server bei
8.8.8.8
.Einmal, dass die Einstellung geändert wurde, klappte es schliesslich.
InformationsquelleAutor der Antwort Mastergalen
Die einfachere Lösung ist, fügen Sie den folgenden Eintrag in /etc/default/docker Datei
export http_proxy="http://HOST:PORT/"
und starten Sie das Andockfenster service
service Andockfenster neu starten
InformationsquelleAutor der Antwort prabhakar palanivel
Update August 2016
Mithilfe von Docker für Mac (version 1.12.0), war zu sehen, Probleme der form:
Dies wurde gelöst, indem die Aktualisierung meiner MacBook Pro-wireless-Netzwerk-Einstellungen, um die folgenden DNS-Eintrag:
8.8.8.8
Für weitere Informationen, sehen Sie sich bitte die (datierten) Problem die Antwort, die hier gegeben werden.
InformationsquelleAutor der Antwort arcseldon
Ich lief in dieses problem laufen-Andockfenster auf meinem MAC(host) - mit Docker-VM in VBOX 5.10. Es ist eine Vernetzung. Die einfache Lösung ist, fügen Sie ein bridged-Netzwerk auf der VBOX-image. Sie können den enthalten NAT config Gegenwart mit der VM, aber Sie müssen ändern Sie den ssh port von 50375 bis 2375.
InformationsquelleAutor der Antwort dbaOnTap
funktioniert für mich..
irgendwie
sudo service docker restart
hat nicht funktioniert(RHEL7)
InformationsquelleAutor der Antwort ItayB
Lief ich in genau dem gleichen problem gestern und keiner von den "beliebten" Antworten (wie das beheben von DNS auf 8.8.8.8) für mich gearbeitet. Ich habe letztendlich passiert ist, über diese Verbindung, und das war der trick ... https://github.com/docker/for-win/issues/16
Zwischen Docker für Windows, Windows 10 und Hyper-V, es scheint ein problem während der virtuellen Netzwerk-adapter-Erstellung Prozess. Speziell, Sie könnten am Ende mit zwei "vEthernet (DockerNAT)" Netzwerk-Adapter. Überprüfen Sie dies mit
Get-NetAdapter "vEthernet (DockerNAT)"
(in einem erhöhten PowerShell-Konsole). Wenn das Untersuchungsergebnis zeigt, dass mehr als ein adapter, können Sie Sie deaktivieren und benennen Sie es mit:Dann öffnen Sie den Geräte-Manager und löschen Sie den adapter deaktiviert (aus irgendeinem Grund, die Sie tun können diese von hier aus, aber nicht aus dem Netzwerk-und Freigabecenter-Adapter anzeigen).
InformationsquelleAutor der Antwort Peter-John
Auf Windows 7 und wenn Sie glauben, Sie sind hinter proxy
Anmeldung zu Standard-Maschine
Profil aktualisieren, aktualisieren Sie die proxy-Einstellungen
Anhängen von den folgenden, wie entsprechende
Ausfahrt
Neu starten docker machine
Update-Umwelt-Einstellungen
Oben genannten Schritte sind leicht verändert aber, wie im troubleshooting guide: https://docs.docker.com/toolbox/faqs/troubleshoot/#/update-varlibboot2dockerprofile-on-the-docker-machine
InformationsquelleAutor der Antwort Vidish Datta
Ich nehme an, Sie haben ein Netzwerk problem. Bist du hinter einem proxy? Ist es möglich, dass es Filter die Verbindung zu
docker.io
oder blockiert die docker-user-agent?Habe ich installiert, die toolbox und lief der test. Es funktioniert, hier:
InformationsquelleAutor der Antwort h3nrik
Auf Windows 10. Einfach mit der rechten Maustaste auf das systray-Andockfenster Symbol-> Einstellungen... -> Rest -> Restrart Andockfenster
InformationsquelleAutor der Antwort argenisleon
Ich hatte das gleiche problem mit boot2docker und fixiert es durch einen Neustart es mit:
InformationsquelleAutor der Antwort sigget
Ich lief einfach in diese heute mit
1.10.1
und keine der vorhandenen Lösungen gearbeitet. Ich habe versucht, neu starten, aktualisieren, erneuern certs, ...Bemerkte ich, dass ich hatte eine Menge von Netzwerken, die auf der Maschine erstellt. Nach dem entfernen Sie mit:
Den DNS wieder angefangen zu arbeiten.
Hinweis: Sie können den Fehler ignorieren über pre-defined networks
InformationsquelleAutor der Antwort schmunk
Wenn Sie sich hinter proxy-es ist nicht genug, um
HTTP_PROXY
undHTTPS_PROXY
env. Sie sollte es eingestellt werden, während die Maschine Schöpfung.Paramer für diese ist
--engine-env
:InformationsquelleAutor der Antwort Walery Strauch
In meinem Fall, die Installation von docker auf Alpine Linux erhalte ich die Fehlermeldung:
Mit dem Skript hier:
https://github.com/docker/docker/blob/master/contrib/download-frozen-image-v2.sh
Funktioniert. Es lädt das Bild mit curl und zeigt Ihnen dann, wie zu entpacken und 'docker load'.
Ich habe versucht, die oben genannten Methoden der statischen DNS auf 8.8.8.8 und die Deaktivierung von ipv6 (ich Verstand nicht, die proxy-Sache) und keiner von Ihnen arbeitete für mich.
BEARBEITEN 9/8/2016:
War ich zunächst mit dropbear statt openssh. Neu installiert Alpine mit openssh das problem behoben.
Das nächste problem war 'ApplyLayer exit-status 1 stdout: stderr: chmod /bin/mount: permission denied' - Fehler beim ziehen.
Aus (nixaid.com/grsec-in-docker/):
in alpine Fall, obwohl es
Neustart
InformationsquelleAutor der Antwort 5k3105
Neustart Docker oder neu zu erstellen mit dem Bild hat nicht geholfen. Ich neu gestartet, Windows hat keinen Erfolg.
Erstaunlich, wenn ich ssh ' in das laufende container und hat
curl https://index.docker.io/v1/repositories/library/hello-world/images
ich bekam eine perfekt gültige Antwort.Benutzte ich die Andockfenster Toolbox mit VirtualBox unter 64bit Windows 10 Pro.
Die Lösung in meinem Fall war die deinstallation der alten Docker-version und die neue installieren, verwendet Hyper-V anstelle von VirtualBox.
Nun Docker funktioniert wieder.
InformationsquelleAutor der Antwort Matthias Braun
Wenn Sie sich hinter proxy, nutzen Sie bitte die unten Befehle
Versuchen Sie dies, wenn Sie können, Holen neuesten ubuntu
Nicht in der Lage zu finden, Bild
ubuntu:latest
lokalEs bei mir geklappt endlich 🙂
InformationsquelleAutor der Antwort Rakesh Prashanth S
Anderes Szenario: wenn Sie Ihre docker-Netzwerk-adapter deaktiviert ist, wird es mit diesem Fehler fehlschlagen. Der adapter ist mit dem Namen "vEthernet (DockerNAT)" oder ähnlich. Scheinbar wird dieser adapter ist darin irgendwie verwickelt in die normale docker pull-Verhalten. Aktivieren Sie es wieder, das problem zu lösen.
InformationsquelleAutor der Antwort Yonatan
Erstellen Sie eine systemd-drop-in-Verzeichnis für die docker-service:
Erstellen Sie eine Datei namens
/etc/systemd/system/docker.service.d/http-proxy.conf
fügt hinzu, dass dieHTTP_PROXY
Umgebungsvariable:[Service]
Hoffe es hilft
InformationsquelleAutor der Antwort auxiLum Support
Unter Windows dies geschah, als ich zog von einem Arbeit-Netzwerk zu einem Heimat-Netzwerk.
Um es zu lösen, führen:
docker-machine stop
docker-machine start
docker-env
"C:\Program Files\Docker Toolbox\docker-machine.exe" env | Invoke-Expression
InformationsquelleAutor der Antwort Nir Weinberg