码迷,mamicode.com
首页 > 其他好文 > 详细

删除和清理镜像

时间:2020-01-21 16:02:45      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:lte   强制   容器   默认   影响   docker   ubunt   选项   rm 命令   

1.使用标签清理镜像

  docker rmi或docker image rm 命令可以删除镜像,命令格式为docker rmi IMAGE [IMAGE...],其中IMAGE可以为标签或ID

  支持选项包括:

    -f,-force:强制删除镜像,即使有容器依赖它

    -no-prune:不要清理未带标签的父镜像

  删除myubuntu:latest,并不会影响本地ubuntu:latest镜像,docker rmi命令只是删除了指定标签而已,并不影响镜像文件。但当镜像只剩下一个标签的时候,就要小心了,此时再使用docker rmi就会彻底删除镜像了。

2.使用镜像ID来删除镜像

  当使用docker rmi命令,并且后面跟上镜像的ID时,会先尝试删除所有指向该镜像的标签,然后删除该镜像文件本身。当有该镜像创建的容器存在时,镜像文件默认是无法被删除的。

如果想强行删除该镜像,可以使用-f参:

  docker rmi -f ububtu:18.04

  通常并不建议这样做,正确的做法是先删除依赖该镜像的所有容器,再来删除镜像。

3.清理镜像

  docker image prune用来清理一些临时镜像文件,以及一些没有被使用的镜像

  支持选项包括:

    -a, -all:删除所有无用镜像,不光是临时镜像

    -filter   filter:只清理符合给定过滤器的镜像

    -f, -fprce:强制删除镜像,而不进行提示确认

 

 

 

 

 

 

  

删除和清理镜像

标签:lte   强制   容器   默认   影响   docker   ubunt   选项   rm 命令   

原文地址:https://www.cnblogs.com/weisunblog/p/12221820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!