Nur als kurze Erinnerung für mich, falls ich es später mal vergesse….
Ich wollte heute auf einer VM, die nur eine IPv6 zugewiesen bekommt, Nextclouds AIO per Docker Compose installieren, erhielt aber mit deren Standard-yaml immer folgenden Fehler:
✘ nextcloud-aio-mastercontainer Error Get „https://ghcr.io/v2/“: dial tcp 140.82.121.34:443: connect: network is unreachable
Zuerst dachte ich, Docker unterstützt IPv6 nicht. Und ja, Nextcloud weist direkt darauf hin, dass man das in der daemon.json noch aktivieren muss. Habe ich getan, aber den Fehler immer noch erhalten.
Dann natürlich wie immer dutzende Minuten Troubleshooting durchgegangen, und dann, aus Verzweiflung, einfach mal einen nslookup für ghcr.io gemacht.
Und was sehe ich da? Nur ein IPv4 Eintrag. What gives, Microsoft? Warum?
Naja, Docker Hub ist glücklicherweise sowohl über IPv4 und IPv6 erreichbar, daher in der Compose
image: ghcr.io/nextcloud-releases/all-in-one:latest
zu
image: nextcloud/all-in-one:latest
geändert und schwupps, hats funktioniert. SMH, honestly…