为什么通过 Docker 安装 GitLab 是个好主意?

为什么通过 Docker 安装 GitLab 是个好主意?

要在我的公司安装 GitLab,我有两个主要选择:

  • 使用 Docker
  • 使用常规包

这种安装实际上不需要可移植,可能需要专用的整个 VM。那么为什么 Docker 替代方案是一个好的解决方案?

答案1

我喜欢将应用程序放入容器中,因为:

  • 安装更容易
  • 您可以轻松拆分配置,核心应用程序和数据库
    • 更容易切换到不同的数据库
  • 如果你搞砸了,只需删除核心容器,将你的数据库和配置链接到它,你就可以再次正常工作
  • gitlab 在自己独立的环境中运行
    • 这也为你带来了安全优势

通常,程序的安装非常复杂(我还没有自己安装过 GitLab,只是使用了容器),这就是我经常倾向于使用容器的原因,因为我不想考虑安装过程——只需一个 docker-compose 或 docker-command 就可以运行。这足以说服我使用它。

相关内容