插件窝 干货文章 docker怎么看镜像信息

docker怎么看镜像信息

镜像 Docker 查看 bash 874    来源:    2025-04-06

查看Docker镜像信息的几种方法

作为IT工程师,以下是查看Docker镜像信息的几种常用方法:

1. 查看本地镜像列表

docker images
# 或
docker image ls

这会显示所有本地镜像的基本信息,包括: - REPOSITORY (仓库名) - TAG (标签) - IMAGE ID (镜像ID) - CREATED (创建时间) - SIZE (大小)

2. 查看镜像详细信息

docker inspect <镜像ID或镜像名>

这会以JSON格式显示镜像的完整详细信息,包括: - 配置信息 - 环境变量 - 工作目录 - 入口点 - 构建历史等

3. 查看镜像构建历史

docker history <镜像ID或镜像名>

这会显示镜像的构建历史,包括每一层的大小和创建命令。

4. 查看镜像内容

docker run -it <镜像名> ls /  # 查看根目录内容
docker run -it <镜像名> bash  # 进入交互式shell

5. 查看镜像标签

docker image inspect --format='{{.RepoTags}}' <镜像ID>

6. 查看镜像大小分析

docker system df

这会显示Docker磁盘使用情况,包括镜像、容器和本地卷的总大小。

7. 查看远程仓库中的镜像信息

docker search <镜像名>  # 搜索Docker Hub上的镜像
docker pull <镜像名>    # 拉取镜像到本地后查看

实用技巧

  • 使用 --no-trunc 参数查看完整的镜像ID:

    docker images --no-trunc
    
  • 使用 --filter 参数过滤镜像:

    docker images --filter "dangling=true"  # 查看悬空镜像
    
  • 使用 --format 自定义输出格式:

    docker images --format "{{.ID}}: {{.Repository}}"
    

这些命令组合使用可以帮助您全面了解Docker镜像的各个方面信息。