我可以在cPanel上安装Docker吗?

时间:2017-10-01 06:29:15

标签: docker cpanel

我可以在预先安装了cPanel和CentOS 7的服务器上安装Docker吗?由于我不知道Docker,我不完全确定它是否会与cPanel混乱。我已经有一台配置了CentOS 7和cPanel的服务器。我想知道我是否可以通过我提到的这种配置安装Docker而不会弄乱?

3 个答案:

答案 0 :(得分:5)

是的,您可以在cPanel / WHM上安装docker,就像在任何其他CentOS服务器/虚拟机上安装它一样。

只需按照以下简单步骤(以root身份):

1) yum install -y yum-utils device-mapper-persistent-data lvm2 (these should be already installed...)
2) yum-config-manager --add-repo    https://download.docker.com/linux/centos/docker-ce.repo
3) yum install docker-ce
4) enable docker at boot (systemctl enable docker)
5) start docker service (systemctl start docker)

以上指南适用于CentOS 7.x.不要期望在WHM界面中找到与Docker相关的任何引用或选项。您将能够通过命令行从SSH shell控制docker。

我的cPanel / WHM服务器上已经运行了一些docker容器,我对它们没有任何问题。我基本上将它们用于缓存,代理和其他类似的东西。

只要您遵循这些说明,您就不会弄乱任何cPanel / WHM服务/设置或当前的cPanel帐户/设置/网站/电子邮件等。

不确定为什么你还没试过这个!

答案 1 :(得分:1)

我一直在研究并致力于使Docker在cPanel上工作。它不仅使它能在CentOS 7机器上工作,而且使它以插件的形式对cPanel人群来说是可口的。到目前为止,我可以确认这是绝对可行的。这是我已经完成的工作以及如何完成的工作:

  1. 将Docker Compose与cPanel集成(这是一个步骤 距离WHM更远的地方)
  2. 利用Linux中的用户命名空间内核功能,使Docker 服务无法升级其特权(请参阅userns重映射)
  3. 利用Docker Compose,用户可以构建复杂的服务并 点击即可从商店启动准备就绪的应用程序
  4. 确保通过Docker启动的服务在非公开IP上运行 服务器。一切都通过ProxyPass路由

cPanel很友好地为人们提供了一个Slack渠道来讨论这个即将到来的插件。如果您想随时了解最新信息或做出贡献,我们非常乐意邀请您。让我知道!

仅供参考,如果您有兴趣,可以在https://www.unixy.net/docker上找到更多信息。请注意,此插件处于私用Beta版,但非常乐意让人们使用它!

答案 2 :(得分:0)

是的,你可以,事实上其他人已经做过了:https://github.com/mirhosting/cPanel-docker

相关问题