我想在我的服务器上安装 Discourse,它需要 docker 才能工作。我已经在 Centos 6 专用服务器上安装了带有 Cpanel 的 WHM,我应该安装 docker 还是会产生问题?
如果可以在我的服务器上安装 Docker,那么我应该将它安装在单个站点上还是通过 root 安装在整个服务器上?,我需要在两个不同域的话语上运行 2 个副本。
另外,请让我知道安装 Discourse 后是否会出现任何性能问题。
谢谢
还没找到回答这个问题的人。我也很想知道。
但是,我将继续尝试。
到目前为止我已采取的步骤:
创建一个 Centos 7 全新安装服务器(因为我之前在 Centos 6 上的 docker 设置有问题,并且反复被告知 Centos 7 修复了这些问题)。
手动(通过命令行)设置 WHM。
提交票证以将 cPanel 许可证分配给我们的新服务器(我被告知这是不支持的,只是为了纠正工作人员告诉我的问题,参考另一张票告诉我我必须请求他们为我的 Centos 7 设置分配 cpanel 许可证,因为 vultr.com 还没有在 Centos 7 上为 WHM/Cpanel 安装一键式应用程序。)在纠正工作人员后,Cpanel 许可证被分配给我的 Centos 7 服务器。
在所有 WHM/Cpanel 设置完成并像魅力一样工作(包括为 WHM 安装 CSF)之后......我拍摄了服务器的快照,以便在其他所有方法都失败时恢复它。
等待快照完成,阅读对 docker 和 discourse 的要求,然后将尝试在同一台服务器上进行设置...
服务器规格(Vultr.com):
4 vCore RAM:8192 MB 存储:100 GB SSD 带宽:4000 GB (0%) 操作系统:CentOS 7 x64
我将返回并讲述我的经验和为两者运行所采取的步骤。
供参考。我不是服务器管理员,而是一个可以学习足够技术知识的菜鸟。我已经在数字海洋上成功设置了 docker droplets 几次,所以我希望我可以将两者结合起来,看看我是否可以让两者在同一个实例上工作,而不是为 Discourse/Docker 和 WHM/Cpanel 支付两个单独的服务器。
我遵循了本教程: 链接
我跳过Setup Swap File
了,因为我的服务器有足够的内存。我还确保禁用 SELinux。
nano /etc/sysconfig/selinux(禁用,然后重新启动服务器)sestatus