发明名称 |
一种在线编程环境下实现用户隔离的方法 |
摘要 |
本发明公开了一种在线编程环境下实现用户隔离的方法。架设一个服务器集群,使用docker容器引擎远程启动镜像,每个用户对应一个镜像。使用时启动,退出时停止。使用docker swarm管理docker集群,使用nfs保存文件,并实现多个节点访问同一个文件系统,以便保存用户文件。每个用户拥有唯一的文件夹,在容器启动时,挂载该文件夹。通过上述方式,本发明能够让多个用户空间隔离开来共享一个操作系统,打破了一个操作系统只能有一个编程环境的限制,实现了一个操作系统启动多个编程环境的功能。并且能够简单快捷地进行部署和实现热扩展。 |
申请公布号 |
CN105808240A |
申请公布日期 |
2016.07.27 |
申请号 |
CN201610111429.7 |
申请日期 |
2016.03.01 |
申请人 |
北京量邦信息科技股份有限公司 |
发明人 |
冯永昌 |
分类号 |
G06F9/44(2006.01)I;G06F21/53(2013.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种在线编程环境下实现用户隔离的方法。架设一个服务器集群,使用docker容器引擎远程启动镜像,每个用户对应一个镜像。使用时启动,退出时停止。使用docker swarm管理docker集群,使用nfs保存文件,并实现多个节点访问同一个文件系统,以便保存用户文件。每个用户拥有唯一的文件夹,在容器启动时,挂载该文件夹。 |
地址 |
100086 北京市海淀区中关村大街45号兴发大厦801-805室 |