Ich bin neu bei Hafenarbeitern. Wenn ich die Docker-Pull-Sonarqube betreibe, erhalte ich die folgende Fehlermeldung.
Fehlerantwort vom Daemon: Holen Sie sich https://registry-1.docker.io/v2/ : Wählen Sie TCP: Lookup registry-1.docker.io auf 192.168.65.1:53: Kein solcher Host
Können Sie mir bitte mitteilen, warum ich den Fehler bekomme und wie ich das beheben kann.
In meinem Fall auf einem Mac erledigte nur ein Neustart der Docker-Maschine die Arbeit:
docker-machine restart
Die Deinstallation des Dockers hat nicht funktioniert! Nur der oben genannte Neustart reicht!
Ich hatte ein ähnliches Problem auf Ubuntu 16.04 .__ und konnte es lösen, indem ich mehr nameservers
Sie können es auch versuchen.
Öffnen Sie die Konfigurationsdatei Sudo nano /etc/resolv.conf
und fügen Sie unter den vorhandenen Nameservern Folgendes hinzu
nameserver 8.8.8.8
nameserver 8.8.4.4
führen Sie die folgenden Befehle aus, um den Daemon- und Docker-Dienst neu zu starten
Sudo systemctl daemon-reload
Sudo systemctl restart docker
Versuchen Sie nun, das gewünschte Bild zu ziehen docker pull sonarqube
Sudo vi /etc/resolv.conf
Und ändere den Nameserver auf 8.8.8.8
Ich habe den gleichen Fehler erhalten. Versuchte ein paar Dinge wie den Server neu zu starten, die Konfiguration zu überprüfen usw. Schließlich wurde es durch Hinzufügen von Proxys behoben (da ich es in meinem Organisationsnetzwerk verwendete)
In China wurde das Problem durch Hinzufügen von 114.114.114.114 zur resolv.conf behoben. Sudo-Echo "nameserver 114.114.114.114" >> /etc/resolv.conf
Wenn sich Ihr Computer im Großraum China befindet oder verwandte virtuelle Server verwendet, fügen Sie Registry Mirrors
hinzu, um den komplexen Netzwerkrouter zu umgehen.
Oder Sie können ein http_proxy für Ihre Docker-Konfiguration festlegen, indem Sie auf diesen Link verweisen: https://docs.docker.com/config/daemon/systemd/#httphttps-proxy