centos

centos docker如何删除镜像

小樊
48
2025-04-24 17:13:17
栏目: 智能运维

在 CentOS 系统中,你可以使用 docker rmi 命令来删除 Docker 镜像。以下是具体步骤:

  1. 列出所有镜像: 首先,你可以列出所有本地的 Docker 镜像,以便找到你想要删除的镜像。

    docker images
    
  2. 删除指定镜像: 使用 docker rmi 命令删除指定的镜像。你需要提供镜像的名称或 ID。

    docker rmi <image_id_or_name>
    

    例如,如果你要删除名为 my-image 的镜像,可以使用:

    docker rmi my-image
    
  3. 删除多个镜像: 如果你想删除多个镜像,可以一次性指定多个镜像 ID 或名称,用空格分隔。

    docker rmi <image_id_or_name1> <image_id_or_name2> ...
    
  4. 强制删除镜像: 如果镜像正在被使用(例如,有容器正在运行该镜像),你可以使用 -f--force 选项强制删除镜像。

    docker rmi -f <image_id_or_name>
    
  5. 删除所有未使用的镜像: 如果你想删除所有未被任何容器使用的悬空镜像,可以使用以下命令:

    docker image prune
    

    如果你想删除所有未使用的镜像(包括悬空镜像和中间层镜像),可以使用:

    docker image prune -a
    
  6. 删除所有镜像: 如果你想删除所有本地镜像,可以使用以下命令:

    docker rmi -f $(docker images -aq)
    

请注意,在删除镜像之前,确保没有容器正在使用该镜像,否则删除操作会失败。你可以使用 docker ps -a 命令查看所有容器,包括未运行的容器。

0
看了该问题的人还看了