发明名称 一种在线编程环境下实现用户隔离的方法
摘要 本发明公开了一种在线编程环境下实现用户隔离的方法。架设一个服务器集群,使用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室