删除镜像
学习目标
- 掌握删除镜像命令
- 理解删除限制
核心命令
# 删除指定镜像
docker rmi nginx
# 或
docker image rm nginx
# 通过 ID 删除
docker rmi a6bd71f48f68
# 强制删除(有容器使用时)
docker rmi -f nginx
# 删除所有未使用镜像
docker image prune
# 删除所有未使用资源
docker system prune
删除限制
# 如果镜像正在被容器使用,无法删除
docker rmi nginx
# Error: conflict: unable to delete nginx (must be forced)
# 解决:先删除容器
docker rm <容器ID>
docker rmi nginx
小结
| 命令 | 作用 |
|---|---|
docker rmi | 删除镜像 |
-f | 强制删除 |
docker image prune | 清理未使用镜像 |
docker system prune | 清理所有未使用资源 |