Publicando multisite

Li a postagem no link e configurei 1 site.

git clone https://github.com/discourse/discourse_docker.git /var/discourse2

Se eu instalá-lo na pasta discourse2 e executar o comando ./discourse-setup, o site será instalado?
Preciso fazer algo com a porta do nginx?

A porta 80 parece já estar em uso.

Isso mostrará qual comando está usando a porta 80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 1241 root 4u IPv4 26166 0t0 TCP *:http (LISTEN)
docker-pr 1247 root 4u IPv6 26172 0t0 TCP *:http (LISTEN)

Se você estiver tentando executar o Discourse simultaneamente com outro servidor web como Apache ou nginx, será necessário vincular a uma porta diferente

Veja Run other websites on the same machine as Discourse

Se você estiver reconfigurando um Discourse já configurado, use

./launcher stop app

para parar o Discourse antes de reconfigurá-lo e tentar novamente.

Não.

Veja Configuração de multisite com Docker e Configuração de multisite com Let’s Encrypt e sem proxy reverso.

Você também pode executar vários containers (copie app.yml, não todo o Discourse) com um proxy reverso na frente.

Você não pode usar discourse-setup. Ele é apenas para instalações muito simples.