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

banq 14-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修改过]