GPU版docker之多用户使用

一 起因
在之前的推文中《docker初探》,有初步介绍使用docker进行运算。然而,考虑到服务器一般是多用户在使用,所以这里介绍一下如何给服务器的所有用户开启权限进行开心的GPU运算与开发。
二 调用
既然要用docke,第一步,必然是在系统权限下完成docker的安装。
第二步,将用户添加到docker组中
创建docker组。
将用户添加到docker组中。
重启docker,使得用户添加有效,此时用户已经可以不需要root权限即可使用docker啦(维护一个服务器的系统安装,root权限可不能轻易给别人)。
第三步:安装必要的插件,使得用户可以在docker中调用系统的GPU进行运算。
在docker中使用GPU,则需要安装Nvidia-container-runtime。
之后安装nvidia-docker2或者nvidia-container-toolkit(nvidia-docker2的升级版)。
安装nvidia-container-toolkit的教程为
需要注意的是,官方的docker下载源通常速度较慢,因此,这里建议修改配置文件(/etc/docker/daemon.json),将国内源添加到配置中,方便下载docker images。
最终(The last)
系统上的用户便可熟练的使用docker运行,并调用系统GPU进行运算啦。
三 惯例小结
至此,docker配置系列就暂时告一段落了。后续笔者在使用docker过程遇到其他问题,将继续与读者分享。希望大家都能愉快的使用docker进行运算,直到论文的发表(宇宙的尽头)。
本公众号开发的相关软件,Multi-omics Hammer软件和Multi-omics Visual软件欢迎大家使用。文末是本公众号在其他平台的账户,也欢迎大家关注并多提意见。
Multi-omics Hammer软件下载地址:
https://github.com/wangjun258/Multi-omics-Hammer
Multi-omics Visual软件下载地址:https://github.com/wangjun258/Multi_omics_Visual/releases/tag/Multi_omics_Visual_v1.03
PS:因为本软件是用python脚本撰写,调用了部分依赖包,用户首次使用需要安装python以及对应的包,安装之后便可永久使用。
本公众号开发的相关软件,Multi-omics Hammer软件和Multi-omics Visual软件欢迎大家使用。文末是本公众号在其他平台的账户,也欢迎大家关注并多提意见。
简书:WJ的生信小院
公众号:生信小院
博客园:生信小院
最后,也欢迎各位大佬能够在本平台上:1传播和讲解自己发表的论文;2:发表对某一科研领域的看法;3:想要达成的合作或者相应的招聘信息;4:展示自己以寻找博后工作或者博士就读的机会;5:博导提供博后工作或者博士攻读机会,都可以后台给笔者留言。希望本平台在进行生信知识分享的同时,能够成为生信分析者的交流平台,能够实现相应的利益互补和双赢(不一定能实现,但是梦想总得是有的吧)。
另外,怎么说呢,投币也可,不强求,但奢求。
四 封面图



