彻底删除docker镜像,减少磁盘占用
使用 docker rmi 删除镜像发现磁盘容量并没有变化,想要彻底删除无用的镜像,要使用 prune 命令。
通过 docker system df 查看当前 docker 占用的磁盘情况,这里会列出四组关键信息
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 20 3 1.163GB 518.1MB (44%)
Containers 3 3 5B 0B (0%)
Local Volumes 0 0 0B 0B
Build Cache 51 0 22.94MB 22.94MB
要清理这些无用的数据,使用
docker system prune
要彻底删除docker镜像和缓存,可以在它后面加一个参数 -a,这个参数会将所有没运行起来的镜像都删除掉,请谨慎使用。
我之前就用了这个命令,结果某个服务没有运行起来,那个服务依赖一个比较大的 centos 镜像,所导致那个镜像也被删除了,重新下载花了一些时间。
声明: 因编程语言版本更新较快,当前文章所涉及的语法或某些特性相关的信息并不一定完全适用于您当前所使用的版本,请仔细甄别。文章内容仅作为学习和参考,若有错误,欢迎指正。
开发者
专题·造轮子
Docker·热门
相关文章