純小白學docker——docker實操
爾云間? 一個專門做科研的團隊
歡迎點贊+收藏+關注
生信人R語言學習必備
立刻擁有一個Rstudio賬號
開啟升級模式吧
(56線程,256G內(nèi)存,個人存儲1T)

嘿嘿,經(jīng)過前兩期的介紹,相信大家對docker已經(jīng)有了基本的了解,也成功安裝了dockers吧(沒安裝的給我去看小果以前發(fā)的教程)?
那么今天,書接上回,咱們來講講docker的簡單使用流程,閑話少敘,且聽小果一一道來。
當我們安裝docker后,首先要做的當然是配置鏡像加速啦(不然鏡像的下載速度夠你受的),目前常用為有阿里云容器鏡像服務ACR(https://www.aliyun.com/product/acr)

購買了后進入管理控制臺獲取鏡像加速器地址

復制了加速器地址后,再系統(tǒng)右下角托盤圖標內(nèi)選擇settings,接著如圖所示
?

接下來就可以開始愉快的使用dockers了。
大聲告訴我,作為一個頭禿的碼農(nóng),第一個程序應該是什么?沒錯,當然是我們的helloworld。打開windows的powershell,使用命令docker run hello-world,使用該命令后,docker會自動檢查系統(tǒng)內(nèi)是否存在hello-world這個鏡像,若不存在,則自動下載后運行hello-world鏡像,如下圖所示
?

Docker已經(jīng)安裝并運行成功了,接下來使用命令docker?search?+鏡像名查找鏡像,先找個生信狗最常用的blast吧,運行命令docker?search?blast
?

如圖所示,stars最多的是ncbi官方的blast,使用docker?pull?ncbi/blast爬取ncbi的鏡像,使用docker?run?-it?ncbi/blast進入鏡像,運行blastx查看封裝的blast版本
?

運行完分析后,使用exit退出鏡像。使用docker rmi ncbi/blast刪除鏡像即可。

報錯信息為鏡像存在使用中的容器,無法強制刪除。
使用命令docker?ps?-a查看運行中的容器

報錯信息指向的容器id為c6dbada4ba54,停止容器運行只需要輸入id前三位
使用docker?rm?c6d刪除容器,當刪除了所有容器后,運行docker?rmi?ncbi/blast

鏡像就成功刪除了。
?如果對docker的操作還有什么不懂的,歡迎大家再評論區(qū)與小果互動喲。

“生信果”,生信入門、R語言、生信圖解讀與繪制、軟件操作、代碼復現(xiàn)、生信硬核知識技能、服務器、生物信息學的教程,以及基于R的分析和可視化等原創(chuàng)內(nèi)容,一起見證小白和大佬的成長。