Ändern Sie die Formulierung von discourse-setup

Ich denke, weil Sie Docker nicht installieren. Was Sie an diesem Punkt der Meldung tun, ist die Ausführung der Discourse-Einrichtung, die davon abhängt, dass Docker verfügbar ist – sie hilft Ihnen bei der Installation, wenn sie es nicht finden kann, fragt aber, weil sie nichts über Ihr System weiß.

Vielleicht kann sie es nicht finden, weil es nicht installiert ist, in welchem Fall die Installation offensichtlich die richtige Antwort ist. Vielleicht kann sie es nicht finden, weil Sie Docker aus irgendeinem Grund absichtlich woanders installiert haben, das sich nicht im Standard-PATH des Systems befindet, in welchem Fall die Installation die falsche Antwort ist. (Eine richtige Antwort wäre, die Einrichtung abzubrechen und sie erneut mit PATH=/wo/docker/ist:$PATH ./discourse-setup auszuführen)

Ist es möglich, dass Sie den Repository-Namen discourse_docker als Docker interpretieren? Das ist es nicht, es ist die äußere Schicht von Discourse, die Komponenten, die mit Docker interagieren müssen, wie das Setup-Skript, das Launcher-Skript usw.