欢迎光临散文网 会员登陆 & 注册

纯小白学docker——docker实操

2023-10-12 09:14 作者:小云爱生信  | 我要投稿

尔云间  一个专门做科研的团队

欢迎点赞+收藏+关注

生信人R语言学习必备

立刻拥有一个Rstudio账号

开启升级模式吧

(56线程,256G内存,个人存储1T)

嘿嘿,经过前两期的介绍,相信大家对docker已经有了基本的了解,也成功安装了dockers吧(没安装的给我去看小果以前发的教程)?

那么今天,书接上回,咱们来讲讲docker的简单使用流程,闲话少叙,且听小果一一道来。

当我们安装docker后,首先要做的当然是配置镜像加速啦(不然镜像的下载速度够你受的),目前常用为有阿里云容器镜像服务ACR(https://www.aliyun.com/product/acr)

购买了后进入管理控制台获取镜像加速器地址

复制了加速器地址后,再系统右下角托盘图标内选择settings,接着如图所示

 


接下来就可以开始愉快的使用dockers了。

大声告诉我,作为一个头秃的码农,第一个程序应该是什么?没错,当然是我们的helloworld。打开windows的powershell,使用命令docker run hello-world,使用该命令后,docker会自动检查系统内是否存在hello-world这个镜像,若不存在,则自动下载后运行hello-world镜像,如下图所示

 

Docker已经安装并运行成功了,接下来使用命令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的操作还有什么不懂的,欢迎大家再评论区与小果互动哟。

“生信果”,生信入门、R语言、生信图解读与绘制、软件操作、代码复现、生信硬核知识技能、服务器、生物信息学的教程,以及基于R的分析和可视化等原创内容,一起见证小白和大佬的成长。

纯小白学docker——docker实操的评论 (共 条)

分享到微博请遵守国家法律