Por favor, ayúdame con la instalación de Discourse, soy un súper novato

Sí, como indica @pfaffman, Discourse utiliza nginx en lugar de apache y esto se configura automáticamente dentro del contenedor docker que se crea.

Solo has complicado las cosas.

Empezaría de nuevo o desinstalaría apache.