Docker startet ständig neu, nachdem IPv6 deaktiviert wurde und nicht mehr auf dem Host läuft

Hier keine Lösung gefunden. Ich habe IPv6 auf dem Host deaktiviert und der Discourse Docker-Container startet immer wieder neu.

Ich habe die App neu erstellt
— Schnipsel —
cd /var/discourse
./launcher rebuild app
— Schnipsel —

Hier ist, was das Docker-Log zeigt. Sieht aus wie „Address family not supported by protocol“

---- Schnipsel ----

Blockquote
[So 02 Apr 2023 18:46:23 UTC] Fehler beim Neuladen für:
nginx: [error] open() „/run/nginx.pid“ fehlgeschlagen (2: No such file or directory)
run-parts: /etc/runit/1.d/letsencrypt mit Rückgabecode 1 beendet
run-parts: Ausführen von /etc/runit/1.d/00-ensure-links
run-parts: Ausführen von /etc/runit/1.d/00-fix-var-logs
run-parts: Ausführen von /etc/runit/1.d/01-cleanup-web-pids
run-parts: Ausführen von /etc/runit/1.d/anacron
run-parts: Ausführen von /etc/runit/1.d/cleanup-pids
Bereinige veraltete PID-Dateien
run-parts: Ausführen von /etc/runit/1.d/copy-env
run-parts: Ausführen von /etc/runit/1.d/letsencrypt
nginx: [emerg] socket() [::]:80 fehlgeschlagen (97: Address family not supported by protocol)
[So 02 Apr 2023 18:47:24 UTC] Domains nicht geändert.
[So 02 Apr 2023 18:47:24 UTC] Überspringen, nächste Erneuerungszeit ist: Di 02 Mai 2023 23:52:23 UTC
[So 02 Apr 2023 18:47:24 UTC] Füge ‘–force’ hinzu, um die Erneuerung zu erzwingen.
[So 02 Apr 2023 18:47:24 UTC] Installiere Schlüssel nach:/shared/ssl/„domain_removed“.key
[So 02 Apr 2023 18:47:24 UTC] Installiere vollständige Kette nach:/shared/ssl/„domain_removed“.cer
[So 02 Apr 2023 18:47:24 UTC] Führe Neuladebefehl aus: sv reload nginx
fail: nginx: runsv läuft nicht
[So 02 Apr 2023 18:47:24 UTC] Fehler beim Neuladen für:
[So 02 Apr 2023 18:47:25 UTC] Domains nicht geändert.
[So 02 Apr 2023 18:47:25 UTC] Überspringen, nächste Erneuerungszeit ist: Di 02 Mai 2023 23:52:26 UTC
[So 02 Apr 2023 18:47:25 UTC] Füge ‘–force’ hinzu, um die Erneuerung zu erzwingen.
[So 02 Apr 2023 18:47:25 UTC] Installiere Schlüssel nach:/shared/ssl/„domain_removed“_ecc.key
[So 02 Apr 2023 18:47:25 UTC] Installiere vollständige Kette nach:/shared/ssl/„domain_removed“_ecc.cer
[So 02 Apr 2023 18:47:25 UTC] Führe Neuladebefehl aus: sv reload nginx
fail: nginx: runsv läuft nicht
[So 02 Apr 2023 18:47:25 UTC] Fehler beim Neuladen für:
nginx: [error] open() „/run/nginx.pid“ fehlgeschlagen (2: No such file or directory)
run-parts: /etc/runit/1.d/letsencrypt mit Rückgabecode 1 beendet

Warum tho?

Nginx kann nicht starten, weil du es durch die Deaktivierung von IPv6 kaputt gemacht hast.

Du musst die Web-Vorlage lokal manuell bearbeiten, wenn du es so haben möchtest.

Gibt es ein Dokument, das genau erklärt, was in der Webvorlage geändert werden muss?

Sie können die Webvorlage als Beispiel dafür betrachten, wie Vorlagen funktionieren, und auch den Teil finden, der den IPv6-Teil enthält.

Wenn Sie nicht wissen, wie, ist es am einfachsten, IPv6 zu aktivieren. Sie könnten aber auch nach Dingen wie „nginx ipv6 aktivieren“ googeln, um zu sehen, was entfernt werden muss.