问题描述
最近刚入门docker,打算跟着官方例子学习,随手找了个redis的example,结果在build途中,容量达到了15g+,中途想放弃直接关闭shell了。 后来怎么找都没法找到images,自然占着的空间也没法清理了,请问有什么办法清理呢。 包括docker images也用了,也找不到容器。是在这一句后中断的,docker build -t /redis .
问题解答
回答1:docker images
后会显示系统所有镜像的名字,Id等参数,如下:
adolph@geek:~$ docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEkalilinux/kali-linux-dockerlatestb8b8ce44934b2 days ago 313.7 MBindex.alauda.cn/adolphlwq/spark-utlimate latest62555794533c5 days ago 1.017 GBspark-ultimate latest62555794533c5 days ago 1.017 GBadolphlwq/ubuntu-java latest5e364fee9f0010 days ago 645.2 MBduohuostudio/ubuntu14.04_64_base_image bdbcf2ae2d8011 days ago 269.1 MBadolphlwq/ubuntu 14.04_64_base_image bdbcf2ae2d8011 days ago 269.1 MBubuntu latest07f8e8c5e6604 weeks ago 188.3 MBbusybox latest8c2e066076966 weeks ago 2.433 MBtraining/webapp latest31fa814ba25a12 months ago 278.8 MBcrosbymichael/dockerui latest109c8f1f632d14 months ago 398.7 MB
一般构建失败的镜像REPOSITORY,TAG显示<none>,但是id还是有的。找到你的失败的id
docker rmi -f [your failed image id]
就可以了。