如何移除所有未使用的 docker 镜像

使用

prune_docker_images.sh
docker image prune -f

来移除所有未使用/旧(“悬空”)的 docker 镜像。-f 将跳过确认提示。

此命令将移除所有 a) 本身没有标签且 b) 没有带标签的镜像依赖该镜像的镜像。

示例输出:

docker_prune_output.txt
Deleted Images:
deleted: sha256:b6e0e69c6ba1e811063921d18b52627a9fb905e0bdfd80e226e86958831df636
[...]
deleted: sha256:6a40d04ddf00ad0f1806df7b2d4a2d44a6d8031cab5c369a4bf3d1694d5c48b4

Total reclaimed space: 985.3MB

Check out similar posts by category: Container, Docker