如何查看本地的 Docker 镜像?

推荐答案

要查看本地的 Docker 镜像,可以使用以下命令:

该命令会列出所有本地存储的 Docker 镜像,并显示以下信息:

  • REPOSITORY: 镜像的仓库名称。
  • TAG: 镜像的标签,通常是版本号。
  • IMAGE ID: 镜像的唯一标识符。
  • CREATED: 镜像的创建时间。
  • SIZE: 镜像的大小。

本题详细解读

1. 命令解析

docker images 是 Docker CLI 提供的一个命令,用于列出本地存储的所有 Docker 镜像。该命令不需要任何参数即可运行,但可以通过添加一些选项来过滤或格式化输出。

2. 常用选项

  • -a--all: 显示所有镜像(包括中间层镜像)。
  • --digests: 显示镜像的摘要信息。
  • -f--filter: 根据条件过滤镜像列表。
  • --format: 使用 Go 模板格式化输出。
  • --no-trunc: 显示完整的镜像 ID,而不是截断的版本。
  • -q--quiet: 只显示镜像 ID。

3. 示例

示例 1: 列出所有本地镜像

输出示例:

示例 2: 列出所有镜像(包括中间层镜像)

示例 3: 只显示镜像 ID

输出示例:

示例 4: 过滤镜像

该命令会列出所有未被任何容器使用的悬空镜像(dangling images)。

4. 注意事项

  • 镜像的存储位置: Docker 镜像默认存储在 /var/lib/docker 目录下,但具体路径可能会因操作系统和 Docker 配置的不同而有所变化。
  • 镜像的清理: 随着时间的推移,本地可能会积累大量不再使用的镜像,可以使用 docker image prune 命令来清理未使用的镜像。

通过 docker images 命令,开发者可以方便地查看和管理本地的 Docker 镜像,从而更好地进行容器化应用的开发和部署。

纠错
反馈