适用于单服务器的轻量级 Docker 协调器

适用于单服务器的轻量级 Docker 协调器

我正在探索使用 Docker 来打包一些对于我使用的发行版来说比较难的组件,或者只是用这种方式使用起来更方便。

我已经探索过Kubernetes但由于我将在单个节点上执行此操作,所以我认为这有点过度 —— 我不需要 k8s 提供的太多东西,而且资源消耗也会太多。

否则,我不确定我有什么选项可以管理docker容器。我主要感兴趣的是:

  • 管理生命周期
  • 收集日志
  • 了解容器间的依赖关系(例如启动D b先将容器放入应用程序容器 )

我在看Docker 组成但它不适用于生产环境。我还发现了一些关于使用 systemd 运行 Docker 容器但似乎也存在一些注意事项。

轻量级 Docker 容器管理有哪些选项,尤其是对于单节点?

答案1

多库,其目标是成为类似于 Heroku 的平台即服务 (PaaS),但是是自托管的。

什么是 Dokku?

Dokku 是一个可扩展的开源平台即服务,可以在您选择的单个服务器上运行。

它的特点是通过部署git push并可以管理依赖项(例如数据库)

日志是还收集了

我自己从未使用过它,但它看起来像是一个稳定且积极维护的软件,符合您的要求。

相关内容