随机
Enter 搜索 ↑↓ 切换 Esc 清空

docker-rmi

命令

删除一个或多个镜像

docker-rmi

删除一个或多个镜像

补充说明

docker rmi 命令用于删除本地不再需要的 Docker 镜像。如果镜像被容器引用,需要先删除相关容器或使用 -f 强制删除。

语法

docker rmi [OPTIONS] IMAGE [IMAGE...]

选项

-f, --force       # 强制删除镜像
--no-prune        # 不删除未标记的父镜像

常用实例

# 删除指定镜像
docker rmi nginx:latest

# 通过镜像ID删除
docker rmi abc123def456

# 强制删除镜像
docker rmi -f nginx:latest

# 删除多个镜像
docker rmi nginx:latest redis:7 alpine:3.18

# 删除所有悬空镜像(无标签)
docker rmi $(docker images -q -f "dangling=true")

# 删除所有镜像
docker rmi $(docker images -q)

# 删除指定仓库名的所有镜像
docker rmi $(docker images -q nginx)

# 配合 docker image prune 清理
docker image prune -a   # 删除所有未使用的镜像
docker image prune       # 只删除悬空镜像