type
status
slug
summary
tags
category
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM

Docker 批量删除无用容器与镜像命令

在进行容器的构建测试的时候,很多时候因为各种原因会遗留下来这样那样的中间容器,后续在删除的时候着实是一件很让人头疼的事情,在这里分享一下总结的批量处理命令。

批量删除已经停止的容器

注意:本命令会直接删除所有退出停止的容器,在执行之前,确保你确实想进行批量删除。

命令解析

  1. 我们执行 docker ps -a 时已经退出的容器状态会显示为 Exited
notion image
  1. 使用 grep 过滤出已经停止的容器
notion image
  1. 使用 awk 提取容器ID
notion image
  1. 将提取的容器ID作为参数传递给 docker rm 语句

批量清理无用镜像

💡
注意:使用此命令会清楚构建缓存,运行前请确认是否真的想清除镜像。
命令解析如上

运行结果

notion image
报道前夕的感言卷积神经网络的可视化