Meu VPS tem apenas um endereço IPv6, mas estou usando o proxy IPv6 do GitHub de Dan Win: consigo pingar github.com, clonei com sucesso discourse_docker.git e consigo clonar exatamente o mesmo discourse.git da linha de comando no mesmo VPS. Mas quando o mesmo comando é executado pelo discourse-setup, ele não consegue resolver github.com e falha.
Uma postagem anterior recomendou definir mtu=1400 no meu arquivo docker.service, o que fiz, mas não mudou nada.
Inicialmente, presumi que fosse um problema de IPv6, mas o fato de meu VPS conseguir acessar o GitHub e clonar o pacote me deixa confuso… Não sei o que o setup está fazendo de diferente. Gostaria que houvesse uma maneira de dizer ao discourse-setup que o github.git já está no servidor ou apenas para usar as configurações padrão do servidor que funcionaram.
Já tive problemas com o Docker em sistemas somente IPv6 no passado relacionados à falta de NAT, já que o Docker frequentemente usa endereços IP que só são acessíveis a partir do host, mas o NAT não é configurado automaticamente pelo Docker para IPv6.