此项目已无人维护, 推荐使用更加稳定可靠的时速云.
这是使用Flask+React实现的容器管理工具, 名称来自星际争霸神族母舰, 可以实现对特定物理机上容器的开通, 查询, 删除, 可在开通的容器中批量远程执行命令.
- 运行本系统的管理机可以通过SSH登陆物理机
- python 2.7.x
- 在本目录下运行
pip install -r requirments.txt
(建议使用virtualenv). - 去front目录下运行
npm install
(此步骤需要安装node, 如果不修改前端页面无需此步). - 安装lxc, 将lxc_sh目录下的脚本拷贝至*/var/lib/lxc*, 放置模板包.
- 配置
back/config.py
.
执行python server.py
之后去5001端口操作即可.
- 这是一个超小的容器管理系统, 基本上除了开关机和远程执行命令之外, 什么都干不了, 简洁也意味着扩展性好, 可以和各种持续集成工具共同使用.
- 建议在管理机上安装ansible, 在模板包中防止好管理及的私钥, 以便在各种容器上批量运行命令.