Docker reiniciando constantemente após desativar o ipv6, não está mais em execução no host

Não consigo encontrar uma solução aqui. Desativei o ipv6 no host e o discourse docker continua reiniciando.

Reconstruí o aplicativo
— snip —
cd /var/discourse
./launcher rebuild app
— snip —

Aqui está o que o log do docker mostra. Parece que a família de endereços não é suportada pelo protocolo

---- snip ----

Blockquote
[Dom 02 Abr 2023 18:46:23 UTC] Erro de recarga para:
nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
run-parts: /etc/runit/1.d/letsencrypt exited with return code 1
run-parts: executing /etc/runit/1.d/00-ensure-links
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/01-cleanup-web-pids
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
run-parts: executing /etc/runit/1.d/letsencrypt
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
[Dom 02 Abr 2023 18:47:24 UTC] Domínios não alterados.
[Dom 02 Abr 2023 18:47:24 UTC] Pular, próxima hora de renovação é: Ter 02 Mai 2023 23:52:23 UTC
[Dom 02 Abr 2023 18:47:24 UTC] Adicionar ‘–force’ para forçar a renovação.
[Dom 02 Abr 2023 18:47:24 UTC] Instalando chave em:/shared/ssl/<domain_removed>.key
[Dom 02 Abr 2023 18:47:24 UTC] Instalando cadeia completa em:/shared/ssl/<domain_removed>.cer
[Dom 02 Abr 2023 18:47:24 UTC] Executar comando de recarga: sv reload nginx
fail: nginx: runsv not running
[Dom 02 Abr 2023 18:47:24 UTC] Erro de recarga para:
[Dom 02 Abr 2023 18:47:25 UTC] Domínios não alterados.
[Dom 02 Abr 2023 18:47:25 UTC] Pular, próxima hora de renovação é: Ter 02 Mai 2023 23:52:26 UTC
[Dom 02 Abr 2023 18:47:25 UTC] Adicionar ‘–force’ para forçar a renovação.
[Dom 02 Abr 2023 18:47:25 UTC] Instalando chave em:/shared/ssl/<domain_removed>_ecc.key
[Dom 02 Abr 2023 18:47:25 UTC] Instalando cadeia completa em:/shared/ssl/<domain_removed>_ecc.cer
[Dom 02 Abr 2023 18:47:25 UTC] Executar comando de recarga: sv reload nginx
fail: nginx: runsv not running
[Dom 02 Abr 2023 18:47:25 UTC] Erro de recarga para:
nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
run-parts: /etc/runit/1.d/letsencrypt exited with return code 1

Por quê?

O Nginx não consegue iniciar porque você o quebrou ao desabilitar o IPv6.

Você precisará editar manualmente o template da web localmente se quiser que seja assim.

Existe um documento que explica exatamente o que precisa ser alterado no template da web, por favor?

Você pode olhar o modelo da web como um exemplo de como os modelos funcionam e também encontrar a parte que inclui a parte ipv6.

Se você não souber como, será mais fácil apenas ativar o ipv6. Mas você pode pesquisar no Google coisas como “nginx enable ipv6” para ver o que remover.