docker 批量删除 none 镜像以及 Exited 容器

命令规则

  • grep:关键词搜索匹配
  • awk:对数据分析并生成报告,其中 $1 表示 第一段 报告,$3 则表示 第三段 报告

整体命令解析

以批量删除 none 镜像为例:

  • docker rmi: 删除镜像命令,后面跟删除的镜像
  • $( ... ):命令嵌套
  • docker images:全部镜像列表查询
  • grep "none":过滤匹配 none 的镜像
  • awk '{print $3}':生成报告,打印输出 第三段 报告

批量删除 none 镜像

docker rmi $(docker images | grep "none" | awk '{print $3}')
#删除镜像     镜像列表查询     过滤 none 镜像  生成报告,打印第三段报告

批量删除 Exited 容器

停止 Exited 容器

docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')

删除 Exited 容器

docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')
发布了102 篇原创文章 · 获赞 375 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_37143673/article/details/103345481