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

14-09-25 banq
         

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