当前位置: 首页 > news >正文

WSL2 + Docker Desktop 环境中查看本地镜像

在 WSL2 + Docker Desktop 环境中查看本地镜像有以下几种方法:

1. 使用 docker images 命令(最常用)

docker images

输出示例:

REPOSITORY                                                                                TAG       IMAGE ID       CREATED        SIZE
vsc-astrodynx-0701-bc2dcb54dec67e5fdd6443f6c3352ebb7d749db833517f9f1f67c657216f2f26-uid   latest    72d0781a86ab   4 minutes ago  20.5GB
vsc-astrodynx-0701-bc2dcb54dec67e5fdd6443f6c3352ebb7d749db833517f9f1f67c657216f2f26       latest    0db9b7d6c970   4 minutes ago  20.5GB
python                                                                                    3.9       1234567890ab   2 weeks ago    900MB

2. 使用 docker image ls(功能相同)

docker image ls

3. 高级过滤选项

# 按名称过滤(支持通配符)
docker images "vsc-astrodynx*"# 按标签过滤
docker images --filter=reference="*:latest"# 显示镜像ID
docker images -q

4. 查看特定镜像详情

docker image inspect <IMAGE_ID>
# 示例:
docker image inspect 72d0781a86ab

5. 在 Docker Desktop 中查看(图形界面)

  1. 打开 Docker Desktop
  2. 点击左侧菜单栏的 Images 选项卡
  3. 查看所有本地镜像列表

6. 查看镜像存储位置(物理路径)

# 查看Docker数据目录
docker info --format '{{.DockerRootDir}}'# 通常WSL2中的路径为:
ls /var/lib/docker/image/overlay2/imagedb/content

7. 查看镜像分层结构

docker history <IMAGE_ID>
# 示例:
docker history 72d0781a86ab

常用参数说明:

参数说明
-a显示所有镜像(包括中间层)
-q仅显示镜像ID
--no-trunc显示完整的镜像ID
--format自定义输出格式

注意事项:

  1. 确保在 WSL2 终端运行命令(不是 Windows CMD/PowerShell)
  2. 确保 Docker Desktop 正在运行
  3. 镜像按分层存储,重复的层只存储一次

示例输出解读:

以你之前提供的输出为例:

REPOSITORY                                                                                TAG       IMAGE ID       CREATED        SIZE
vsc-astrodynx-0701-bc2dcb54dec67e5fdd6443f6c3352ebb7d749db833517f9f1f67c657216f2f26-uid   latest    72d0781a86ab   4 minutes ago  20.5GB
vsc-astrodynx-0701-bc2dcb54dec67e5fdd6443f6c3352ebb7d749db833517f9f1f67c657216f2f26       latest    0db9b7d6c970   4 minutes ago  20.5GB
  • REPOSITORY:镜像名称(VSCode自动生成的)
  • TAG:版本标签(通常是latest)
  • IMAGE ID:镜像唯一标识(缩写)
  • CREATED:创建时间
  • SIZE:镜像占用空间
http://www.lryc.cn/news/579082.html

相关文章:

  • 【Vue入门学习笔记】Vue核心语法
  • CentOS 卸载docker
  • 移动conda虚拟环境的安装目录
  • mongo常用命令
  • odoo17 警示: selection attribute will be ignored as the field is related
  • Node.js-http模块
  • Day04:玩转标准库中的数据处理与日志记录
  • Chart.js 安装使用教程
  • 基于SpringBoot和Leaflet的区域冲突可视化系统(2025企业级实战方案)
  • VC Spyglass:工具简介
  • React Native 开发环境搭建--window--android
  • 24年京东秋季笔试题
  • CSS外边距合并(塌陷)全解析:原理、场景与解决方案
  • flutter更改第三方库pub get的缓存目录;更改.gradle文件夹存放目录
  • 告别告警风暴:深入理解 Prometheus Alertmanager 的智能告警策略
  • 为什么星敏感器(Star Tracker)需要时间同步?—— 从原理到应用的全解析
  • 1-RuoYi框架配置与启动
  • 整流电路Multisim电路仿真实验汇总——硬件工程师笔记
  • qml实现 裁剪进度条
  • 使用案例 - 根据nuscenes-devkit工具读取nuscnes数据集
  • Active-Prompt:让AI更智能地学习推理的革命性技术
  • Ubuntu-18.04-bionic 的apt的/etc/apt/sources.list 更换国内镜像软件源 笔记250702
  • nacos 3 docker 快速部署
  • ES6从入门到精通:其他特性
  • Git 分支与远程仓库基础教学总结
  • 从模型部署到AI平台:云原生环境下的大模型平台化演进路径
  • 21、企业行政办公(OA)数字化转型:系统如何重塑企业高效运营新范式
  • 【Erdas实验教程】025:遥感图像辐射增强(雾霾去除)
  • 解决 npm install canvas@2.11.2 失败的问题
  • Go 语言开发中用户密码加密存储的最佳实践