VPS上でrootless DockerでDiscourseを実行できますか?

Jay Pfaffman氏の投稿によると

root権限とdockerのインストールが必要です。

Pair.comでホストされているUbuntu VPSがあり、Dockerがインストールされているため、Dockerをインストールするためにroot権限は必要ありません。ただし、Pairは次のように警告しています。

当社のDockerインストールはrootレス環境で実行されるため、一部のアプリケーションが制限される可能性があります。

(Dockerの「rootless」の説明。)

このVPSでDiscourseを使用できないのは、それが「rootレス」Dockerでインストールおよび実行できないため、正しいですか?

動作しない可能性が高いですが、すでにこのVPSをお持ちの場合は試す価値があるかもしれません。

ありがとうございます。試してみます。

これはどうでしたか?私もPair VPSを利用しています。

@Falco 2026年時点での状況:rootless DockerとDiscourseの現状はどうなっていますか?

  • 適切なセットアップと設定が整っていれば、一般的には動作するもののサポート対象外、という認識で合っていますか?
  • CDCKは内部でrootlessなDiscourseインスタンスを運用していますか?
  • 既知の障害要因(ブロッカー)はありますか?
  • 公式のrootless Docker対応はロードマップに組み込まれていますか?

背景:rootless Docker環境でDiscourseプロジェクトを動かす試みを行いたいと考えています :crossed_fingers:

これは私たちが意図的に追求していることではありませんが、@featheredtoast によるプレブートストラップ済みイメージ(つまり discourse/discourse コンテナイメージ)を利用することで、うまくいく可能性があります。