基于 Docker 的 PaaS 系統:Dawn
Dawn 是一個基于 Docker 的 PaaS 系統,使用 Ruby 開發。實現了類 Heroku 的接口。該項目是在 2013年10月 開始的,原本計劃是作為商業服務發布,但由于 PaaS 市場的競爭越來越激烈,因此決定開源。
當前開發的版本是基于 Ubuntu 14.04,運行了 docker, ruby 2.1.2 (rails 4.1.1), postgresql, redis, logplex 和 hipache.
將來的目標是將平臺移植到 CoreOS 上,并將應用放置到不同的容器上,以便更加模塊化,同時更加容易發布。
特性:
-
通過 Git 將應用發布到平臺
-
使用 Buildstep 構建應用容器
-
可導入環境變量到應用空間
-
可通過 HTTP POST 來獲取應用日志
-
per-proctype 實現伸縮
要求
-
支持 AMD64 虛擬機
-
Vagrant >= 1.6.2
-
Ansible >= 1.6.2
-
耐心
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!