在 Podman 中,可以使用 podman version 命令查看 Podman 组件的版本信息(包括客户端、服务端、API 版本、构建信息等),是确认 Podman 版本兼容性、排查版本相关问题的核心工具。
运行 podman version --help 命令查看命令格式:
C:\Users\Administrator> podman version --help 显示 Podman 版本信息 说明: 用法: podman version [选项] 选项: -f, --format 字符串 将输出格式改为 JSON 或 Go 模板
(1)输出完整版本信息(默认易读格式):
C:\Users\Administrator> podman version Client: Podman Engine Version: 5.7.0-rc3 API Version: 5.7.0-rc3 Go Version: go1.25.3 Git Commit: 85a6e7f8d791c40710dbc2378580fd0b82bfa828 Built: Thu Nov 6 00:39:58 2025 OS/Arch: windows/amd64 Server: Podman Engine Version: 5.7.0-rc3 API Version: 5.7.0-rc3 Go Version: go1.24.9 Git Commit: 85a6e7f8d791c40710dbc2378580fd0b82bfa828 Built: Wed Nov 5 08:00:00 2025 OS/Arch: linux/amd64
(2)输出 JSON 格式(便于脚本解析):
C:\Users\Administrator> podman version --format=json
{"Client":{"APIVersion":"5.7.0-rc3","Version":"5.7.0-rc3","GoVersion":"go1.25.3","GitCommit":"85a6e7f8d791c40710dbc2378580fd0b82bfa828","BuiltTime":"Thu Nov 6 00:39:58 2025","Built":1762360798,"OsArch":"windows/amd64","Os":"windows"},"Server":{"APIVersion":"5.7.0-rc3","Version":"5.7.0-rc3","GoVersion":"go1.24.9","GitCommit":"85a6e7f8d791c40710dbc2378580fd0b82bfa828","BuiltTime":"Wed Nov 5 08:00:00 2025","Built":1762300800,"OsArch":"linux/amd64","Os":"linux"}}(3)仅输出核心版本号(Go 模板自定义格式):
C:\Users\Administrator> podman version -f "{{.Client.Version}}"
5.7.0-rc3C:\Users\Administrator> podman version Client: Podman Engine Version: 5.7.0-rc3 API Version: 5.7.0-rc3 Go Version: go1.25.3 Git Commit: 85a6e7f8d791c40710dbc2378580fd0b82bfa828 Built: Thu Nov 6 00:39:58 2025 OS/Arch: windows/amd64 Server: Podman Engine Version: 5.7.0-rc3 API Version: 5.7.0-rc3 Go Version: go1.24.9 Git Commit: 85a6e7f8d791c40710dbc2378580fd0b82bfa828 Built: Wed Nov 5 08:00:00 2025 OS/Arch: linux/amd64
podman version 的输出分为 Client(客户端) 和 Server(服务端) 两大模块(rootless 模式下 Server 模块通常与 Client 一致,远程模式下会显示远端 Podman 服务的信息),核心字段说明如下:
Version:Podman 主版本号(如 4.9.3、5.0.0),格式为 主版本.次版本.补丁
API Version:Podman API 版本(如 4.9),决定与工具 / 脚本的兼容性
Go Version:构建 Podman 使用的 Go 语言版本(如 go1.21.5)
Git Commit:构建版本对应的 Git 提交哈希(用于定位具体构建版本)
Built:Podman 构建的时间戳(如 2025-01-01T00:00:00+08:00)
OS/Arch:构建 Podman 的系统 / 架构(如 linux/amd64、darwin/arm64)