Dokku官方版是一款專門為Docker驅動提供的迷你Heroku工具,我們可以通過Dokku來構建和管理應用程序的生命周期,從而可以幫助用戶更好地完成程序的基礎設施構建。
作為你見過的最小的PaaS實現,Dokku幫助你構建和管理應用程序的生命周期。擁有自己的PaaS。以極低的成本實現基礎設施。在Docker的支持下,你可以在任何硬件上安裝Dokku。在廉價的云提供商上使用它。使用額外的現金購買一匹小馬或喂養小貓。你將在你的狗照片分享網站上每年節省數十美元。輕松的Git部署。從您的命令行到云端。一旦在主機上設置好,您就可以通過Git將Heroku兼容的應用程序推送到它。它們將使用Heroku構建包進行構建,然后在隔離的容器中運行。最終的結果就是你自己的、單一主機版本的Heroku?蓴U展的平臺。自定義你的PaaS。用任何語言編寫dokku插件。與他人在線分享,并擴展那些已經可用的插件。Dokku的簡單核心很容易被破解,并添加您需要的功能來完成您的工作。
構建和管理應用程序的生命周期
從命令行到云端,輕松部署Git。
提供一個可擴展的平臺
允許您自定義PaaS
用任何語言編寫獨庫插件
Docker 是一個 Linux 下的容器運行環境,這是一個高級容器,提供 Heroku Dynos 類似技術,這也是 Dokku 的核心
Buildstep 使用 Heroku 的開源工具 buildpacks ,其職責是構建應用所需的基礎映像,借助于 Heroku 的 stack 概念
Gitreceive 是一個項目,為你提供一個 git 用戶并可推送應用到資料庫,然后觸發腳本來處理該推送動作。