Docker镜像相关-删除和清理镜像

2018-12-14  本文已影响0人  网络小乙

主要涉及Docker镜像的rm和prune子命令。

  1. 使用标签删除镜像
    使用docker rmi或docker image rm命令可以删除镜像,命令格式为
    docker rmi IMAGE [IMAGE...]
    其中IMAGE可以为标签或者ID。
    支持的命令选项主要包括:
        -f, -force:强制删除镜像,即使有容器依赖它;
        -no-prune:不要清理未带标签的父镜像。
    
    当同一个镜像拥有多个标签的时候,docker rmi命令只是删除了该镜像多个标签中的指定标签而已,并不影响镜像文件。
  2. 使用镜像ID来删除镜像
    当使用docker rmi命令,并且后面跟上镜像的ID时,会先尝试删除所有指向该镜像的标签,然后删除该镜像文件本身。
    使用docker ps -a命令可以看到本机上存在的所有容器。
  3. 清理镜像
    通过docker image prune命令来进行清理。
    支持的命令选项主要包括:
      -a, --all:删除所有无用镜像,不光是临时镜像;
      -filter filter:只清理符合给定过滤器的镜像;
      -f, -force:强制删除镜像,而不进行提示确认。
    
上一篇 下一篇

猜你喜欢

热点阅读