Parece que esto es aparentemente un problema de Docker, hasta donde yo sé, pero las versiones más recientes de Docker implementaron un mejor soporte para IPv6.
Mi problema es que, cuando habilité IPv6, las direcciones IP de todos mis usuarios se muestran como la dirección IP de los contenedores de Docker.

¿Es esto algo que Discourse soporta actualmente y simplemente lo he configurado mal? ¿O necesita Discourse implementarlo eventualmente? Hasta donde yo sé, las instalaciones modernas de Docker vienen con soporte adecuado para IPv6, y solo necesitas darle al contenedor una dirección IPv6 en una red IPv6 para que funcione.
Todo lo demás funciona y cuando alguien se conecta a través de IPv4, el registro se muestra correctamente. El servidor solo ejecuta Discourse, nada más.