在 CentOS 系统中,你可以使用 docker rmi
命令来删除 Docker 镜像。以下是具体步骤:
列出所有镜像: 首先,你可以列出所有本地的 Docker 镜像,以便找到你想要删除的镜像。
docker images
删除指定镜像:
使用 docker rmi
命令删除指定的镜像。你需要提供镜像的名称或 ID。
docker rmi <image_id_or_name>
例如,如果你要删除名为 my-image
的镜像,可以使用:
docker rmi my-image
删除多个镜像: 如果你想删除多个镜像,可以一次性指定多个镜像 ID 或名称,用空格分隔。
docker rmi <image_id_or_name1> <image_id_or_name2> ...
强制删除镜像:
如果镜像正在被使用(例如,有容器正在运行该镜像),你可以使用 -f
或 --force
选项强制删除镜像。
docker rmi -f <image_id_or_name>
删除所有未使用的镜像: 如果你想删除所有未被任何容器使用的悬空镜像,可以使用以下命令:
docker image prune
如果你想删除所有未使用的镜像(包括悬空镜像和中间层镜像),可以使用:
docker image prune -a
删除所有镜像: 如果你想删除所有本地镜像,可以使用以下命令:
docker rmi -f $(docker images -aq)
请注意,在删除镜像之前,确保没有容器正在使用该镜像,否则删除操作会失败。你可以使用 docker ps -a
命令查看所有容器,包括未运行的容器。