それは素晴らしい点です。このスクリプトがroot権限なしで実行できないような、本当に良い理由はありません。
セットアップスクリプトだけが、インターネットからDockerインストールスクリプトを実行するように促すという恐ろしい部分のためにroot権限を必要とします。ですから、それさえもroot権限なしで実行するように変更できます。
ランチャースクリプトはroot権限を必要としません。/var/discourseへの書き込みアクセスと、Dockerコンテナを管理する権限があれば十分です。
それは素晴らしい点です。このスクリプトがroot権限なしで実行できないような、本当に良い理由はありません。
セットアップスクリプトだけが、インターネットからDockerインストールスクリプトを実行するように促すという恐ろしい部分のためにroot権限を必要とします。ですから、それさえもroot権限なしで実行するように変更できます。
ランチャースクリプトはroot権限を必要としません。/var/discourseへの書き込みアクセスと、Dockerコンテナを管理する権限があれば十分です。