docker版ubtuntu的使用
一 起因
有些開源軟件需要編譯程序,改變系統(tǒng)環(huán)境,從而實(shí)現(xiàn)其對(duì)應(yīng)功能。然后,當(dāng)系統(tǒng)環(huán)境改變之后,筆者運(yùn)行的其他程序可能會(huì)受到影響,進(jìn)而需要重新調(diào)整(無用的折騰)。因此,筆者建議這種程序還是在docker中運(yùn)行更為方便,特別是當(dāng)你對(duì)軟件進(jìn)行測(cè)試的時(shí)候。
二 調(diào)用
第一步,安裝docker。這一部分讀者可以參考之前的推文《docker初探》
第二步,安裝ubuntu鏡像
第三步,更新docker ubtuntu的鏡像源。原有的鏡像源不包含對(duì)應(yīng)的系統(tǒng)級(jí)層面的軟件安裝,需要重新更新,之后便可安裝諸如g++, git, vim之類的編譯依賴包
第四步,安裝git選項(xiàng)
第五步,調(diào)用git選項(xiàng)下載包。可以看出這里需要編譯。'
第六步,編譯依賴的安裝。如果未進(jìn)行ubtuntu源的更新,那么g++和vim之類的依賴程序都無法安裝安裝上
第七步,將本地的目錄掛載上。值得注意的是,docke鏡像還需要將需要的特定目錄掛載上,這樣你才能一方面享受docker的隔離環(huán)境,另一方面又能在本地環(huán)境中實(shí)現(xiàn)數(shù)據(jù)的docker解析
最后一步,完成上述這些之后,你就可以愉快的使用docker完成程序運(yùn)行啦。
三 慣例小結(jié)
雖然docker運(yùn)行起來較為折騰,然而這種容器的出現(xiàn)使得我可以隨心所欲的測(cè)試新的程序,而不用擔(dān)心破壞或污染系統(tǒng)環(huán)境,導(dǎo)致之前重要的程序需要重新折騰運(yùn)行(要相信一點(diǎn),能運(yùn)行一次的程序一定能夠運(yùn)行第二次,只是在系統(tǒng)環(huán)境改變后需要折騰)。也希望筆者能夠通過本公眾號(hào)了解docker后開心的進(jìn)行程序開發(fā)。
PS:下一期或許會(huì)匯總一些我知道的比較好的招聘信息,大家可以關(guān)注。
本公眾號(hào)開發(fā)的相關(guān)軟件,Multi-omics Hammer軟件和Multi-omics Visual軟件歡迎大家使用。文末是本公眾號(hào)在其他平臺(tái)的賬戶,也歡迎大家關(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:因?yàn)楸拒浖怯胮ython腳本撰寫,調(diào)用了部分依賴包,用戶首次使用需要安裝python以及對(duì)應(yīng)的包,安裝之后便可永久使用。
本公眾號(hào)開發(fā)的相關(guān)軟件,Multi-omics Hammer軟件和Multi-omics Visual軟件歡迎大家使用。文末是本公眾號(hào)在其他平臺(tái)的賬戶,也歡迎大家關(guān)注并多提意見。
簡書:WJ的生信小院
公眾號(hào):生信小院
博客園:生信小院
最后,也歡迎各位大佬能夠在本平臺(tái)上:1傳播和講解自己發(fā)表的論文;2:發(fā)表對(duì)某一科研領(lǐng)域的看法;3:想要達(dá)成的合作或者相應(yīng)的招聘信息;4:展示自己以尋找博后工作或者博士就讀的機(jī)會(huì);5:博導(dǎo)提供博后工作或者博士攻讀機(jī)會(huì),都可以后臺(tái)給筆者留言。希望本平臺(tái)在進(jìn)行生信知識(shí)分享的同時(shí),能夠成為生信分析者的交流平臺(tái),能夠?qū)崿F(xiàn)相應(yīng)的利益互補(bǔ)和雙贏(不一定能實(shí)現(xiàn),但是夢(mèng)想總得是有的吧)。
另外,怎么說呢,投幣也可,不強(qiáng)求,但奢求。?


