Modifica la dicitura di discourse-setup

Penso che sia perché non stai installando docker. Quello che stai facendo nel momento di quel messaggio è eseguire la configurazione di Discourse che si basa sulla disponibilità di docker - ti aiuta a installarlo se non riesce a trovarlo, ma te lo chiede perché non sa nulla del tuo sistema.

Forse non riesce a trovarlo perché non è installato, nel qual caso installarlo è ovviamente la risposta corretta. Forse non riesce a trovarlo perché hai deliberatamente installato docker altrove per qualche motivo, che non è nel PATH predefinito del sistema, nel qual caso installarlo è la risposta sbagliata. (Una risposta corretta sarebbe interrompere la configurazione ed eseguirla di nuovo con PATH=/dove/docker/è:$PATH ./discourse-setup)

È possibile che tu stia interpretando il nome del repository, discourse_docker, come docker? Non lo è, è lo strato esterno di Discourse, i componenti che devono interagire con docker come lo script di configurazione, lo script di avvio, ecc.