GPU版docker之多用戶使用

一 起因
在之前的推文中《docker初探》,有初步介紹使用docker進行運算。然而,考慮到服務器一般是多用戶在使用,所以這里介紹一下如何給服務器的所有用戶開啟權(quán)限進行開心的GPU運算與開發(fā)。
二 調(diào)用
既然要用docke,第一步,必然是在系統(tǒng)權(quán)限下完成docker的安裝。
第二步,將用戶添加到docker組中
創(chuàng)建docker組。
將用戶添加到docker組中。
重啟docker,使得用戶添加有效,此時用戶已經(jīng)可以不需要root權(quán)限即可使用docker啦(維護一個服務器的系統(tǒng)安裝,root權(quán)限可不能輕易給別人)。
第三步:安裝必要的插件,使得用戶可以在docker中調(diào)用系統(tǒng)的GPU進行運算。
在docker中使用GPU,則需要安裝Nvidia-container-runtime。
之后安裝nvidia-docker2或者nvidia-container-toolkit(nvidia-docker2的升級版)。
安裝nvidia-container-toolkit的教程為
需要注意的是,官方的docker下載源通常速度較慢,因此,這里建議修改配置文件(/etc/docker/daemon.json),將國內(nèi)源添加到配置中,方便下載docker images。
最終(The last)
系統(tǒng)上的用戶便可熟練的使用docker運行,并調(diào)用系統(tǒng)GPU進行運算啦。
三 慣例小結(jié)
至此,docker配置系列就暫時告一段落了。后續(xù)筆者在使用docker過程遇到其他問題,將繼續(xù)與讀者分享。希望大家都能愉快的使用docker進行運算,直到論文的發(fā)表(宇宙的盡頭)。
本公眾號開發(fā)的相關(guān)軟件,Multi-omics Hammer軟件和Multi-omics Visual軟件歡迎大家使用。文末是本公眾號在其他平臺的賬戶,也歡迎大家關(guān)注并多提意見。
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腳本撰寫,調(diào)用了部分依賴包,用戶首次使用需要安裝python以及對應的包,安裝之后便可永久使用。
本公眾號開發(fā)的相關(guān)軟件,Multi-omics Hammer軟件和Multi-omics Visual軟件歡迎大家使用。文末是本公眾號在其他平臺的賬戶,也歡迎大家關(guān)注并多提意見。
簡書:WJ的生信小院
公眾號:生信小院
博客園:生信小院
最后,也歡迎各位大佬能夠在本平臺上:1傳播和講解自己發(fā)表的論文;2:發(fā)表對某一科研領(lǐng)域的看法;3:想要達成的合作或者相應的招聘信息;4:展示自己以尋找博后工作或者博士就讀的機會;5:博導提供博后工作或者博士攻讀機會,都可以后臺給筆者留言。希望本平臺在進行生信知識分享的同時,能夠成為生信分析者的交流平臺,能夠?qū)崿F(xiàn)相應的利益互補和雙贏(不一定能實現(xiàn),但是夢想總得是有的吧)。
另外,怎么說呢,投幣也可,不強求,但奢求。?
四 封面圖



