最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux如何清理Docker镜像
时间:2026-08-21 20:48:50 编辑:袖梨 来源:一聚教程网
在 Linux 上清理 Docker 镜像(及不再使用的资源)可以从安全到彻底按下面步骤来。

一、查看当前镜像(先确认)
docker images# 或
docker image ls
二、删除指定镜像
1. 按镜像 ID 或名称删除
docker rmi 镜像ID或名称如果镜像被容器使用:
docker rmi -f 镜像ID三、清理未使用的镜像(推荐 )
1. 删除 未被任何容器使用的镜像
docker image prune2. 删除所有未被使用的镜像(包括没有容器的)
docker image prune -a会删除所有未运行镜像,请确认
四、清理所有无用 Docker 资源(最常用 )
docker system prune更彻底(包括未使用的镜像、容器、网络)
docker system prune -a同时删除 volume( 数据会丢失)
docker system prune -a --volumes五、查看占用空间
docker system df输出示例:
TYPE TOTAL ACTIVE SIZEImages 10 2 3.5GB
Containers 5 1 200MB
Volumes 3 1 1GB
六、批量删除镜像(高级)
删除所有镜像
docker rmi $(docker images -q)删除某个仓库的所有镜像
docker rmi $(docker images -q nginx)七、常见清理顺序(推荐)
docker container prunedocker image prune -a
docker system prune -a --volumes
八、Docker Compose 项目清理
docker compose downdocker compose down --volumes --rmi all
九、注意事项
镜像一旦删除不可恢复
删除前确认容器已停止
生产环境慎用 --volumes
如果你是 磁盘爆满 / CI 服务器 / 开发机 / 生产环境,可以告诉我,我可以给你一套最安全的清理方案。