基因家族资料和docker镜像不是一个东西,你再看看docker基础课;
你分析基因家族需要 这个镜像:omicsclass/gene-family:v1.0
你运行docker pull omicsclass/gene-family:v1.0 下载一下即可;
上午学习了家族分析。下午断网后,重新开机,打开docker,出现小鲸鱼。
输入命令行“docker run -it -v /d/blast:/work --rm omicsclass/blast-plus:latest”,出现的界面如下:
但是我想进入基因家族学习。于是关闭docker,重新开启后,输入命令行“docker run -m 3G --cpus 1 --rm -v /d/gene-family:/work -it omicsclass/gene-family:v1.0”,结果显示如下:
“Unable to find image ‘omicsclass/gene-family:v1.0’ locally”,然后就又开始pull基因家族的学习资料。
我只好终止它。卡在这里,很困惑,明明已经下载过基因家族的资料。
于是,查了以下image,结果显示:
瞠目结舌,原来image里基因家族分析资料真的没有(虽然windows的D盘里,基因家族的资料还在)。明明都下载过,学习了两三次。上一次是不小心删除default,重来,于是重新下载。但这次很小心,并没有删除default,最多就是重启而已,image的数据怎么就没有了呢?难道每次运行docker,都需要重新下载不可?不太理解哪个环节出错了。(问题1)
docker的机器环境如下:
docker info的信息如下:
特来请教各位大佬!!我哪个细节没注意到?
另外,为什么一开始进行blast比对,不需要给虚拟机设置cpu和内存的参数呢?到了家族分析的时候,就要先设置cpu和虚拟内存大小两个参数?也是怪哉。。(问题2)
…………………………………………………………………………………………………………………………………………………………
后续:重新下载基因家族的学习数据后,输入命令 行,终于能用了。希望不要再出什么幺蛾子。
只是docker pull下载任务,非得一次性下载才行,否则只能重来。耗费了不少流量和时间。也是麻烦。