我可以在VPS上的“无根”Docker中运行Discourse吗?

Jay Pfaffman 的帖子说:

您需要 root 权限并能够安装 Docker。

我有一个由 Pair.com 托管的 Ubuntu VPS,它提供 Docker 安装,所以我不需要 root 权限来安装 Docker。但是,Pair 警告说:

我们的 Docker 安装在无根环境中运行,这可能会限制某些应用程序。

(Docker 对“无根”的描述)

我是否正确地认为我无法在此 VPS 上使用 Discourse,因为它无法在“无根”Docker 中安装和运行?

很有可能它不会起作用,但如果你已经有了这个VPS,那么尝试一下可能值得。

谢谢。我会试试的。

这怎么样?我也在使用 Pair VPS。

@Falco 那么到 2026 年:目前无根 Docker(rootless Docker)和 Discourse 的情况如何?

  • 一般来说,只要拥有正确的设置和配置,就可以运行但不受支持?
  • CDCK 内部是否运行任何无根的 Discourse 实例?
  • 是否有已知的阻碍因素?
  • 官方路线图是否包含对无根 Docker 的支持?

背景:我会尝试在无根 Docker 环境中运行一个 Discourse 项目 :crossed_fingers:

我们并没有明确追求这一点,但你或许可以通过使用 @featheredtoast 关于预引导镜像的工作来实现,例如 discourse/discourse 容器镜像。