来自 Phoronix 的 Amazon AWS 推出基于 Linux 的 Bottlerocket 用于容器托管,以及 Amazon AWS 博客的 Bottlerocket – 用于容器托管的开源操作系统(支持 Docker 镜像以及符合 开放容器倡议 镜像格式的镜像)。
你认为 Discourse 运行在该环境上能获得哪些优势?
如果 discourse-setup 能够部署到容器受限环境中(这种环境正变得越来越流行),其优势在于拥有更广泛的部署基础,而目标环境实际上比典型的“臃肿”VPS 更简单(也更安全)。
管理员需要执行额外的步骤,这似乎是一个值得的权衡。例如,询问是否部署到不同的主机或容器,然后退出并提供基本说明:提供存储容器并将构建好的 Docker 镜像推送到仓库,以便在容器受限的主机上使用。
也许 discourse-setup 本身(以及可能还有 launcher)可以在容器中运行(当然需要正确的运行参数),从而能够在目标 [容器] 主机上执行必要的测试,并对要部署的 Docker 镜像进行操作。在这种情况下,有趣的是,launcher 将像往常一样完成所有工作,除了启动/停止 Discourse 的 Docker 镜像。