Podman 教程

Podman 查看版本

在 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-rc3

输出内容解析

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

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)

  

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号