📜  如何删除镜像 docker - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:30.370000             🧑  作者: Mango

如何删除镜像 docker

要删除 Docker 中的镜像,需要使用 docker rmi 命令。该命令用于删除指定的一个或多个 Docker 镜像。

命令语法

以下是 docker rmi 命令的基本语法:

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

其中:

  • OPTIONS:可选参数。
  • IMAGE:需要删除的镜像名称或镜像 ID。
使用示例
删除单个镜像

要删除单个 Docker 镜像,需要指定该镜像的名称或镜像 ID。例如,以下命令将删除名为 ubuntu:latest 的 Docker 镜像。

$ docker rmi ubuntu:latest
删除多个镜像

要删除多个 Docker 镜像,只需在 docker rmi 命令后面列出每个需要删除的镜像名称或镜像 ID。例如:

$ docker rmi ubuntu:latest centos:8

该命令将删除名为 ubuntu:latestcentos:8 的 Docker 镜像。

强制删除

如果某个镜像正在被容器使用,那么默认情况下无法删除该镜像。可以使用 -f--force 参数强制删除镜像。例如:

$ docker rmi -f ubuntu:latest
删除所有镜像

要删除 Docker 中的所有镜像,可以使用以下命令:

$ docker rmi $(docker images -q)

该命令将删除 Docker 中所有的镜像。

可选参数

docker rmi 命令支持以下可选参数:

  • -f--force:强制删除镜像,即使镜像正在被容器使用。
  • --no-prune:不清理未被容器使用的镜像。
  • -v--verbose:显示详细的信息。
  • -q--quiet:静默模式,只显示结果。