一种在线编程环境下实现用户隔离的方法技术

技术编号:13449263 阅读:97 留言:0更新日期:2016-08-01 18:40
本发明专利技术公开了一种在线编程环境下实现用户隔离的方法。架设一个服务器集群,使用docker容器引擎远程启动镜像,每个用户对应一个镜像。使用时启动,退出时停止。使用docker swarm管理docker集群,使用nfs保存文件,并实现多个节点访问同一个文件系统,以便保存用户文件。每个用户拥有唯一的文件夹,在容器启动时,挂载该文件夹。通过上述方式,本发明专利技术能够让多个用户空间隔离开来共享一个操作系统,打破了一个操作系统只能有一个编程环境的限制,实现了一个操作系统启动多个编程环境的功能。并且能够简单快捷地进行部署和实现热扩展。

【技术实现步骤摘要】

【技术保护点】
一种在线编程环境下实现用户隔离的方法。架设一个服务器集群,使用docker容器引擎远程启动镜像,每个用户对应一个镜像。使用时启动,退出时停止。使用docker swarm管理docker集群,使用nfs保存文件,并实现多个节点访问同一个文件系统,以便保存用户文件。每个用户拥有唯一的文件夹,在容器启动时,挂载该文件夹。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯永昌
申请(专利权)人:北京量邦信息科技股份有限公司
类型:发明
国别省市:北京;11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1