一、查看本地所有 Podman 镜像
命令:
podman images
说明:
-
该命令会列出你当前用户在 Podman 中所有已拉取(本地存储)的镜像。
-
输出内容包括:
- REPOSITORY :镜像的仓库地址(比如
docker.io/library/nginx
或mirrors.tencent.com/xxx
) - TAG :镜像的标签(比如
latest
、v1.0
等) - IMAGE ID:镜像的唯一 ID(前12位常用来简化表示)
- CREATED:镜像创建时间(多久之前构建的)
- SIZE:镜像大小
- REPOSITORY :镜像的仓库地址(比如
示例输出:
bash
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/library/nginx latest 605c77e624dd 2 weeks ago 141MB
mirrors.tencent.com/myapp/frontend v1.0.1 abc123def456 3 days ago 250MB
在这个列表中,你可以找到你刚刚用 podman pull
拉取的那两个镜像,通过 REPOSITORY + TAG 或者 IMAGE ID 来识别它们。
二、如果你只关心镜像名称和标签(更简洁的查看方式)
你也可以使用以下命令,只查看镜像的 REPOSITORY 和 TAG,更直观:
css
podman images --format "{{.Repository}}:{{.Tag}}"
输出示例:
bash
docker.io/library/nginx:latest
mirrors.tencent.com/myapp/frontend:v1.0.1
这样可以更清晰地看到你拉取了哪些"镜像名称:标签"的组合。
三、如果你记得镜像的一部分名称,可以用 grep 过滤
假如你拉取的两个镜像中,其中一个你记得是来自 mirrors.tencent.com
,或者有特定关键词,你可以用 grep
过滤:
perl
podman images | grep "mirrors.tencent.com"
或者:
perl
podman images | grep "nginx"
这样可以帮助你快速定位你关心的那两个镜像。
四、查看某个特定镜像的详细信息(可选)
如果你想查看某个镜像的更详细信息(比如它的完整 ID、构建历史、配置等),可以使用:
xml
podman inspect <镜像ID或镜像名:标签>
示例:
bash
podman inspect docker.io/library/nginx:latest
或
bash
podman inspect abc123def456 # 使用 IMAGE ID 的前几位通常也可以
五、总结:如何查看你拉取的那两个镜像?
推荐步骤:
-
列出所有本地镜像:
podman images
➜ 这是最直接的方法,你会看到所有已拉取的镜像,包括你刚刚 pull 的那两个。
-
如果你想只看镜像名称和标签:
csspodman images --format "{{.Repository}}:{{.Tag}}"
-
如果你记得镜像的部分信息(比如域名或关键字),可以过滤:
perlpodman images | grep "mirrors.tencent.com"
-
如需进一步了解某个镜像,可用:
xmlpodman inspect <镜像名:标签或ID>
✅ 举个实际例子
假设你执行了以下两个 pull 命令:
bash
podman pull docker.io/library/nginx
podman pull mirrors.tencent.com/myapp/frontend:v1.0.1
然后你运行:
podman images
你可能会看到类似如下的输出:
bash
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/library/nginx latest 605c77e624dd 2 weeks ago 141MB
mirrors.tencent.com/myapp/frontend v1.0.1 abc123def456 3 days ago 250MB