nscale是一款Node.JS+Docker部署和容器管理工具

banq發表於2014-09-25
nscale是應用部署和容器管理的工具,用來配置 構建和部署一系列可連線容器以構成一個分散式應用的工作平臺。

安裝:
sudo npm install -g nscale

執行boot2docker
boot2docker up
需要設定DOCKER_HOST環境變數

執行nscale
nsd server start

起步:
確保 ~/.gitconfig中包含使用者名稱和Email
登入:
nsd login

克隆nscale demo
nsd system clone git@github.com:nearform/nscaledemo.git

構建web容器
nsd container build nscaledemo web

部署nscale demo
透過revision 列表命令獲得最新版本號替代<revision_id>.
nsd revision list nscaledemo
nsd revision deploy nscaledemo <revision_id>

在瀏覽器開啟nscale demo

從終端型別獲得boot2docker IP地址:
boot2docker ip
open http://<ipaddress>:8000

開啟web gui
open http://localhost:9000

日誌
nsd server logs
nsd server logs api.log
nsd server logs web.log

獲得幫助
nsd help

[該貼被banq於2014-09-25 09:43修改過]

相關文章