Anym001 Posted May 15, 2023 Share Posted May 15, 2023 (edited) Hallo, leider habe ich das Problem, dass ich keine Container von ghcr.io pullen kann. Beim pullen erhalte ich folgende Meldung. Daraufhin habe ich testweise eine LXC Umgebung unter Unraid installiert, darin Docker installiert und das gleiche Image gepullt. Hier hat es funktioniert. Daher kann ich schon mal DNS oder Firewall Probleme ausschließen. Was ich noch versucht habe: Im Go File alle Powertop Features deaktiviert User Scripts gecheckt Docker Logout + anschließender reboot (Vermutung auf Docker registry credentials) Kein custom docker deamon.json file in Verwendung Keine custom Änderungen in der docker.cfg vorgenommen Bin leider mit meinem Latein am Ende. Vielleicht hat ja von euch noch jemand eine Idee an was es liegen könnte? Edited May 15, 2023 by Anym001 Quote Link to comment
Solution Anym001 Posted May 15, 2023 Author Solution Share Posted May 15, 2023 (edited) Es hat tatsächlich etwas mit Docker Credentials zu tun. Ich habe folgenden Befehl ausprobiert: (Zuerst auf GitHub mit meinem Account einen API Token erstellt) echo <GITHUB_TOKEN> | docker login ghcr.io -u <GITHUB_USERNAME> --password-stdin Daraufhin werden Zugangsdaten in der Datei /root/.docker/config.json abgespeichert. Diese sind auch noch nach einem Reboot verfügbar. (Müssten die nicht nach einem Reboot eigentlich verschwunden sein?) Damit war es mir dann möglich den oben genannten Container zu pullen. Was mir nicht ganz klar ist, warum hier nicht von Unraid nach einem Reboot Zugangsdaten gesetzt werden, damit ein Pullen von Containern von ghcr.io standardmäßig möglich ist? EDIT: Ich habe nun die Datei /root/.docker/config.json komplett gelöscht. Damit war es mir ebenfalls möglich den Container zu pullen. Edited May 15, 2023 by Anym001 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.