Ausgangssituation
Heute habe ich versucht:
- Eine Docker File zu erstellen,
- Daraus ein Docker-Image zu bauen,
- Und von Docker-Image einen Container zu starten.
Allerdings habe ich am Anfang ein paar Probleme. Wie ich diese löse, zeige ich Ihnen.
Zuerst die "Zugangsdaten" im Docker generieren
❌Das Problem
Beim ersten Versuch tritt folgender Fehler auf:
Interpretation:
Docker versucht, über IPv6 eine Verbindung zu registry-1.docker.io (Docker Hub) herzustellen.
Der Verbindungsaufbau zu Port 443 (HTTPS) wird verweigert – vermutlich wegen: fehlender Internetverbindung, blockierter IPv6-Kommunikation, oder DNS-/Routing-Problemen.
Lösungsprozess
Netzwerkverbindung prüfen mit ping : ping google.com
Verbindung erneut testen
Nach der Installation von Netzwerktools wurde die Internetverbindung überprüft.
sudo systemctl daemon-reexec
sudo systemctl restart docker
Danach wurde der Docker-Vorgang erneut versucht:
Ergebnis:
Die Verbindung zum Docker Hub war nun erfolgreich, das Problem gelöst.
Falls Sie die gleichen Probleme haben, versuchen Sie einfach meine Vorgehensweise. Alternativ können Sie auch die folgenden Aspekte überprüfen:
- Netzwerktools installieren: sudo apt install iputils-ping curl net-tools
- IPv6 deaktivieren, wenn häufig Probleme auftreten: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
- Proxy oder Firewall prüfen, falls das Problem regelmäßig auftritt.
- Docker mit Debug-Modus starten (dockerd --debug), um genauere Logs zu erhalten.
Koffi!



Top comments (0)