数人云容器管理面板 Crane 开源
| 2016-09-17 10:59 分享: 1
上周数人云推出的容器管理面板——Crane,让容器开发者第一时间体验了 Docker 的各种新功能与特性。经过一周的测试,感谢大家积极的试用和反馈,让我们对 Crane 有了更多的信心和期待。而现在,
数人云容器管理面板 Crane 开源啦!
Crane 包含着数人云工程师对 Docker 最新技术的热爱和实践。希望借助开源社区的力量,让 Crane 完善自身,更好地成长起来,让更多的国内用户体验并参与到最新的容器技术中。
在 Docker 内置 Swarm 特性的基础上,Crane 还为社区用户实现了一些有趣的功能,比如私有仓库认证,访问控制和项目模板共享。还有酷酷的模糊搜索功能,让用户快速跳转到所需页面。Crane 可以帮助用户存储仓库认证信息,当部署项目时可以选择预定义的仓库认证信息,不再需要登录私有仓库获取 Docker 镜像。Crane 还可以让我们方便地共享私有镜像。
开源代码放在 GitHub 上: https://github.com/Dataman-Cloud/crane
主要功能
-
Swarm 特性:强调了 Swarm 的通用功能,通过前端界面友好来增强用户体验。
-
项目模板管理: 用户可以将项目保存为模板,其他人可以直接快速部署模板。
-
镜像管理:用户的私有镜像可以公开给其他人。
-
模糊搜索:由后端支持的内存索引服务功能。
-
主机运维:可以查看主机的各种配置和状态,例如核心版本,docker 配置,docker 镜像以及给定主机的容器信息等等。
-
虚拟网络管理:虚拟网络 CRUD 实现应用网络隔离和独立的网络规划,无缝对接多种 overlay 网络方案
-
私有仓库认证管理:用户可以将认证信息(用户名和密码)存储到 Crane,利用认证信息拉取相应仓库的镜像到集群中进行部署
-
Webssh:通过“docker exec”命令实现,进入容器内部进行操作。
安装指南
环境要求
-
请确保 docker 安装版本 >=1.12, 并确保 docker 正常运行。(如何安装和配置 docker 请参考 https://docs.docker.com/engine/installation/ )
-
请确保 docker-compose 已经正确安装。(如何安装 docker-compose 请参考 https://docs.docker.com/compose/install/ )
-
安装成功后通过浏览器访问 http://$IP 即可,默认用户名:admin@admin.com 密码:adminadmin 。
-
目前支持操作系统 CentOS 7.0,RHEL 7.0,Ubuntu 14.04 及以上。当前版本不支持 MacOS 。
执行如下安装命令。
国内用户可用数人云的镜像:
# bash -c "$(curl http://ocrqkagax.bkt.clouddn.com/install.sh)" -s v1.0.4
国外用户可用 dockerhub 的镜像:
# bash -c "$(curl http://ocrqkagax.bkt.clouddn.com/install.sh)" -s v1.0.4 2breakfast/
在安装过程中会提醒你输入当前主机的 IP 。