Docker 删除镜像和容器命令详解

作者:carzy2024.01.18 03:18浏览量:32

简介:本文将详细介绍如何使用 Docker 命令删除镜像和容器,包括通过标签和 ID 删除镜像,以及删除容器的方法。

在 Docker 中,可以使用以下命令来删除镜像和容器:
一、删除镜像

  1. 通过标签删除镜像
    使用以下命令可以删除带有特定标签的镜像:
    docker rmi [image]
    或者:
    docker image rm[image]
    支持的子命令如下:
    -f, -force:强制删除镜像,即便有容器引用该镜像;
    -no-prune:不要删除未带标签的父镜像;
    例子:
    docker rmi docker.io/mysql:5.7
  2. 通过 ID 删除镜像
    使用以下命令可以删除指定 ID 的镜像:
    docker rmi ee7cbd482336
  3. 快速全部删除镜像
    使用以下命令可以快速删除所有镜像:
    docker rmi $(docker images -q)
    二、删除容器
  4. 停止所有容器
    首先需要停止所有正在运行的容器,可以使用以下命令:
    docker stop $(docker ps -a -q)
  5. 删除容器
    使用以下命令可以删除指定 ID 或名称的容器:
    docker rm image_id(或容器名)
  6. 删除所有容器
    使用以下命令可以快速删除所有容器:
    docker rm $(docker ps -a -q)
    注意:在删除容器或镜像之前,请确保已经了解其影响,避免误删重要的数据或服务。